Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Description:
- Design and build advanced applications for the iOS and Android platforms using the Flutter framework for all of our online products.
- Standardize the apps’ deliverings to maintain the same quality level and UI/UX whilst minimizing duplication of effort.
- Collaborate with cross-functional teams and stakeholders to define, design, and ship new features.
- Unit-test code for robustness, usability, and general reliability.
- Identify and correct bottlenecks, fix bugs and improve application performance.
- Help maintain code quality, development processes, and automated testing.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Use CI/CD for smooth deployment.
Job Requirements
- Bachelor's degree in Computer Science or equivalent experience.
- 4+ Years of industry experience as a software developer.
- 2+ years of industry experience as a Flutter developer.
- Solid knowledge of dart, Java, Kotlin, Objective-C, Swift, JavaScript, HTML/CSS, and native iOS/Android development.
- Good troubleshooting and problem-solving skills.
- Experience in various state management packages, such as Provider, Bloc, Getx, and Riverpod.
- Experience with mobile Database management tools and packages such as Drift, Sqflite, and Hive.
- Proven Experience in dealing with asynchronous tasks, Regex, and REST API in dart language.
- Have worked and published at least 3 Cross-Platform apps on Google Play Store and App Store, with responsive UI.
- Experience with version control such as Git.
- Solid understanding of the mobile development life cycle and UI/UX standards
Featured Jobs
Similar Jobs
- Senior Backend Developer - PHP...The Address Investments for Real Estate Consultancy - Cairo, Egypt2 days ago