Develop and maintain React/Flutter applications for Web, Android, or iOS
Automate Deployment of applications to Server, App Store and Google Play.
Create software codes, unit tests and assist in testing, debugging, and documentation
Review client requirements, wireframes, and designs for technical feasibility, then work with the scrum team to translate these into user stories
Improve product quality through code reviews, writing effective unit tests, and collaborating with QA to implement automation testing where appropriate
Ensure the best possible performance, quality, and responsiveness of the application
Deep understanding in software development lifecycle and strong knowledge in Mobile/JavaScript/UI technologies.
Have developed and published applications for Android or iOS to include multiple environment DEV/STAGING/LIVE
Strong knowledge on JAVA/Dart/JavaScript
Good understanding of Android/iOS SDK, various type layout
Strong object-oriented design, programming and debugging skills
Passionate about mobile/FE development and writing correct, and efficient code
Understanding of REST Web Services, JSON and Design Patterns using various technologies
Strong debugging skills with the ability to reach out and work with peers to solve complex problems
Have continuous build experience in an Agile Environment
Good with code management and CI/CD platform.
Strong knowledge of Mobile application UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Knowledge of the open-source ecosystem and the libraries available for common tasks
Ability to understand business requirements and translate them into technical requirements