Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Summary
We are looking for a talented Mobile App Developer to design, develop, and maintain high-quality mobile applications for Android and iOS platforms. The ideal candidate will collaborate closely with designers, backend teams, and stakeholders to deliver secure, scalable, and user-friendly mobile solutions while ensuring performance, quality, and reliability.
Key Responsibilities
- Design, develop, test, and maintain mobile applications for Android and iOS platforms.
- Collaborate with UI/UX designers to implement intuitive, responsive, and visually appealing user interfaces.
- Write clean, efficient, scalable, and maintainable code following industry best practices.
- Integrate RESTful APIs and third-party services into mobile applications.
- Optimize application performance and troubleshoot issues across multiple devices and OS versions.
- Ensure application security and compliance with platform-specific guidelines and standards.
- Conduct unit testing, participate in code reviews, and contribute to continuous improvement.
- Stay updated with emerging mobile development trends, tools, and technologies.
- Maintain existing applications, perform enhancements, and resolve production issues.
- Coordinate with offshore and cross-functional teams to deliver reliable and stable solutions in a timely and cost-effective manner.
- Interact with customer technical leads and business users to drive assigned workstreams.
- Manage Service Level Agreements (SLAs) and ensure all commitments are met.
- Liaise with clients and users to analyze, diagnose, and resolve application-related issues.
- Ensure project quality meets defined governance, process standards, and best practices.
- Identify technology limitations in existing systems and propose effective, scalable solutions.
- Contribute to strategic decision-making by understanding the bigger picture of business and technology goals.
Desired Competencies
Must-Have (Technical & Behavioral)
- Proven experience in mobile application development for Android (Java/Kotlin) and/or iOS (Swift/Objective-C).
- Strong understanding of mobile UI/UX principles and platform design guidelines.
- Hands-on experience with RESTful APIs and JSON data handling.
- Proficiency in writing clean, maintainable, and testable code.
- Experience with performance optimization and debugging across devices.
- Knowledge of Git or other version control systems.
- Experience conducting unit testing and participating in peer code reviews.
- Strong problem-solving, analytical, and debugging skills.
- Ability to work collaboratively in cross-functional and distributed teams.
Good-to-Have
- Experience with cross-platform frameworks such as Flutter or React Native.
- Exposure to cloud services such as Firebase, AWS, or Azure.
- Knowledge of CI/CD pipelines for mobile application deployment.
- Familiarity with Agile/Scrum development methodologies.
- Understanding of mobile application security best practices.
Role Expectations (SN-wise)
- Maintain and enhance mobile applications to ensure stability and performance.
- Coordinate with offshore teams to deliver reliable and cost-effective solutions.
- Engage with customer technical leads and business users to execute assigned tasks.
- Manage and meet defined Service Level Agreements (SLAs).
- Liaise with clients and end users to understand and resolve issues effectively.
- Ensure project deliverables meet governance, quality, and process standards.
- Demonstrate strategic thinking and advise on technology and solution decisions.
- Identify system limitations and deficiencies and propose effective improvements.
Key Skills
Ranked by relevanceReady to apply?
Join Dipole Group and take your career to the next level!
Application takes less than 5 minutes

