Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and develop high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
- Create well designed, testable, efficient code
- Participate in all phases of the development life-cycle
- Assist in the preparation and production of releases of software components
- Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement
- Independently craft project solutions by applying solid Object-Oriented-Design principles.
- Ensure the performance, quality, and responsiveness of applications.
- Ensure designs are in compliance with specifications
- Develop customer specific solutions and extend our own track & trace software Products
- Follow established development best practices, unit test conventions and teams coding style
Job Requirements
- 4+ years of experience working with mobile apps development
- Minimum one year experience in Flutter Development
- Have experience with Flutter for both iOS and Android.
- Familiarity with RESTful APIs, GraphQL APIs.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Ability to understand the company business and translate them into technical requirements.
- Familiarity with code versioning tools.
- Familiarity with state management such as Provider, Bloc or GetX
- Know how to deal with different screen sizes and build responsive UI.
- Familiarity with clean code, and design pattern
- Experience with version control such as Git and SVN.