Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Build mobile applications following industry best practices.
- Build multi-platform apps for iOS and Android using Google's Flutter development framework.
- Design and develop high-volume, low-latency applications and deliver high availability and performance.
- Build reusable code and libraries for future use.
- Write well designed, scalable, robust, testable, efficient, and easily maintainable code
- Participate in all phases of the development life-cycle
- Assist in the preparation and deployment of releases of software components
- Ensure designs are in compliance with specifications
- Troubleshooting and debugging to optimize performance.
- Work in an Agile environment of fast and efficient delivery without compromising product quality.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering or a related discipline.
- Must have 4+ years of experience working with mobile development.
- Must have 2+ years of experience in Flutter Development
- Must show your previous work.
- Deployed at least 3 apps to Play & App stores
- Strong knowledge of state management approaches (Provider, BLoC, etc.)
- Experience with RESTful APIs.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Ability to understand business requirements and translate them into technical requirements.
- Experience with version control such as Git.
- Experience implementing automated testing (unit test, widget test, integration test).
- Experience working in an Agile environment with a good understanding of Scrum framework
- Experience with Jira.
- CI/CD experience is preferred.