Summary :
The Mobile App Developer will be responsible for designing, developing, and maintaining high-quality mobile applications on Android and iOS platforms.
This role requires hands-on experience in mobile frameworks, UI / UX implementation, API integration, and performance optimization.
The ideal candidate should have 3-5 years of mobile development experience and the ability to deliver secure, user-friendly, and scalable mobile applications.
Responsibilities :
- Design, build, and maintain advanced mobile applications for Android and iOS platforms.
- Collaborate with QA, backend, product managers, and designers to define, design, and deliver features.
- Write clean, maintainable, and reusable code with proper documentation and version control (Git).
- Ensure application performance, responsiveness, and scalability across devices.
- Integrate applications with REST APIs, GraphQL, SDKs, Firebase, and third-party services.
- Troubleshoot, debug, and upgrade existing applications to fix issues and improve stability.
- Perform unit testing and participate in regression / acceptance testing with QA teams.
- Support deployment of apps to Google Play Store and Apple App Store, including handling release cycles.
- Stay updated with the latest mobile development frameworks, tools, and best practices.
- Assist in documentation of technical specifications and user guides.
- End-to-end ownership of mobile app development from requirement gathering, architecture design, coding, testing, to deployment.
- Build applications with strong focus on security, performance, scalability, and user experience (UX).
- Implement automated testing (unit / integration / UI) and configure CI / CD pipelines for mobile applications.
- Collaborate with backend developers for smooth API integration and efficient data handling.
- Conduct code reviews and follow best practices for coding standards and design patterns.
- Ensure compliance with app security standards, data protection, and OWASP mobile security guidelines.
- Monitor, analyze, and optimize application performance using tools like Firebase Performance, Android Profiler, Xcode Instruments.
- Provide post-release support, identify production issues, and deliver timely bug fixes.
- Contribute to Agile / Scrum processes (sprint planning, stand-ups, retrospectives) and ensure timely delivery of sprint commitments.
- Continuously research and adopt new mobile technologies, frameworks, and design patterns to improve efficiency and app quality.
- Coordinate with QA and DevOps teams to ensure seamless deployment pipelines and high-quality releases.
- Mentor junior developers (if any) and provide technical guidance to the team when needed
Education :
Bachelor's or Master's degree in Computer Science, Engineering, or related field.Mobile development certifications (Preferred)Experience :
3-5 years of experience in mobile app developmentExperience in publishing apps on Google Play Store and / or Apple App Store.Exposure to cloud-based mobile solutions (Firebase, AWS, Azure Mobile Services) (Preferred).Prior experience in fintech, banking, or secure applications (Added advantage).(ref : hirist.tech)