1. Work closely with the Technical Lead and contribute to technical solution
2. Work with the team to determine the best technical approach to meet business goals aligned with program architecture.
3. Ability to write quality code for large-scale mobile apps.
4. Collaborate with Product Owner, Scrum Master&team to help the team meet sprint goals,.
5. Assist team members with troubleshooting and issue resolution.
6. Write clean code and improve coding quality through unit tests, peer reviews, and coding standards.
7. Ensure the platform remains scape and the codebase is maintainable.
Requirements:
1.Bachelor's Degree in Engineering, computer science or equivalent through experience.
2.More tha 3 years of mobile development experience.
3.Experience in Android and iOS mobile development using native or cross-platform frameworks (Flutter, React Native).
4. Experience with mobile app and architectures such as MVVM, MVP, OR Clean Architecture.
5.Famility with tools like Xcode, Android Studio and Visual Studios.
6. Experience with version control systems such as Git.
7. Knowledge of app distribution, version strategies, A/B testing and OTA update.
8. Knowledge of App Store guidelines, submission processes, and release management for Google Play and Apple App Store.
9. Strong understanding of mobile app security, performance optimization and analytics tools.
10. Experience in REST API development will be preferred.
11. Experience in CI/CD pipeline setup will be preferred.
12. Experience in real time job dispatching app will be preferred.
13. Ability to work independentlymand experience working as part of a global team on project with professional at all level.
14. Strong commitment to professional and service excellence.
15. Excellent oral/written communication, planning, project management, networking and influencing skills.
16. Strong analytical skills and logical approach.
17. An interest in learning new programming language and platforms.
18. Eager to learn and apply new technologies.