Responsibilities
Be able to engineer large applications that will run across Android, iOS, and the web. Candidate must be experienced and passionate about performance, reliability, design and show evidence of similar performance in the recent past. We expect that he/she take ownership of applications, solve technical challenges and take pride in their solutions and code.
The ideal candidate will have experience building native applications, JavaScript knowledge, and a portfolio of applications already published either in the app store or self-hosted.
You’ll be a key member of the team tasked with contributing to high value projects within NRD Tech.
Technical Skills
- Have two or more iOS/Android apps developed with Flutter. Either deployed on the AppStore/Google Play or available on Github;
- 3+ years in mobile software development;
- Over one year’s developing Flutter applications for mobile
- Experience with third-party libraries and APIs;
- Understanding of the Agile development life-cycle;
- Experience with automated testing and building;
- Experience with Git, SVN, or other version control tools;
- Proven experience in writing readable code, creating extensive documentation for existing code, and refactoring previously written code
- Java/Swift experience;
- Understanding of Android Keyboard API;
- Experience with optimizing applications for Material Design
Job Category: Engineering