Senior Flutter developer
QARA -
New Cairo, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and implement new app modules using the Flutter framework based on product requirements.
- Create well-designed, testable, efficient code, while maintaining existing codebases.
- Participate in all phases of the development life-cycle.
- Integrate user-interface elements developed by other developers.
- Build user interfaces designed by UI/UX designers.
- Integrate data storage solutions and various APIs from third parties.
- Repair existing app components, fix issues, and avoid regressions.
- Collaborate closely with the teams of UI/UX designers and other developers.
- Participate in software architecture, design discussions, and code reviews.
- Optimize application for maximum speed and scalability.
- Follow the company guidelines and best practices.
Job Requirements
- Experience in the development of Android applications and have deployed them on Google Play.
- 3+ years of knowledge in mobile app development.
- In-depth understanding of front-end languages like HTML, CSS3, and JavaScript.
- In-depth understanding of Object Oriented programming languages like Java and C++.
- Familiarity using version control tools like Git, Subversion, etc., and IDEs like Android Studio, VS Code, etc.
- Understanding of the Agile Software Development Life Cycle and being exposed to Scrum projects.
- Knowledge of Dart programming language, Rest APIs, and integration of various APIs from third parties.
- Comfortable using test cases for debugging code, enhancing performance and reliability.