Description:
Role Summary:
The Mobile App Software Engineer is responsible for developing, testing, and maintaining cross-platform mobile applications for Android and iOS. This role contributes to the full software development lifecycle, from requirements gathering and technical design to deployment and maintenance, ensuring mobile solutions are robust, maintainable, and aligned with business objectives
What You’ll Do
- Develop and maintain mobile applications for Android and iOS
- Implement user interfaces based on design specifications and UI/UX guidelines
- Integrate mobile applications with backend APIs and services, ensuring data integrity and security
- Write clean, well-documented, and maintainable code
- Conduct unit and integration testing
- Troubleshoot, debug, and optimise applications for performance and reliability
- Participate in sprint planning, daily stand-ups, and code reviews
- Assist with mobile application deployment to the Apple App Store and Google Play Store
- Ensure work complies with company coding standards and security policies
- Stay current with relevant mobile development technologies and practices
- 2 – 5 years of experience in mobile application development
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Proficiency in JavaScript/TypeScript
- Experience with React Native mobile development
- Understanding of mobile app architecture and lifecycle
- Good problem-solving, debugging, and analytical skills
- Ability to work collaboratively in a team environment
Report job