Job Description
Reports To
Technical Lead
Role Purpose
The Mobile Application Developer is responsible for the design, development, testing, deployment, and support of secure, scalable, and high-performing mobile applications across Android and iOS platforms. The role requires expertise in cross-platform mobile development frameworks, DevSecOps practices, cloud technologies, and modern software engineering principles to deliver exceptional digital customer experiences.
Key Responsibilities
Mobile Application Development
- Design, develop, and maintain mobile applications using modern cross-platform frameworks.
- Build responsive, intuitive, and high-performing mobile applications for Android and iOS platforms.
- Develop reusable components, services, and application modules.
- Integrate mobile applications with backend APIs, microservices, and third-party platforms.
- Troubleshoot, debug, and resolve application defects and performance issues.
Architecture & Engineering
- Participate in application architecture and technical design discussions.
- Implement scalable, maintainable, and secure mobile solutions.
- Ensure adherence to coding standards, development frameworks, and best practices.
- Contribute to mobile application modernization initiatives and technical roadmaps.
DevSecOps & CI/CD
- Participate in building and maintaining CI/CD pipelines for mobile application deployment.
- Integrate security practices into the software development lifecycle.
- Support automated builds, releases, testing, and deployment processes.
- Collaborate with DevOps and Security teams to ensure secure and compliant application delivery.
Testing & Quality Assurance
- Develop and maintain unit tests and automated test suites.
- Perform application testing and support quality assurance activities.
- Participate in code reviews and continuous improvement initiatives.
- Ensure applications meet performance, usability, and security requirements.
Cloud & Platform Integration
- Integrate mobile applications with cloud-native services and APIs.
- Support deployment and management of cloud-connected mobile solutions.
- Participate in monitoring and troubleshooting application performance and availability.
Collaboration & Delivery
- Work closely with Product Owners, UX/UI Designers, Backend Developers, QA Engineers, and Architects.
- Participate actively in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.
- Prepare and maintain technical documentation and knowledge-sharing materials.
Qualifications
- Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- 2-4 years of experience in mobile application development.
- Proven experience developing and deploying mobile applications using Flutter and/or React Native.
- Experience working within Agile/Scrum teams.
- Experience with cloud-native application integration and automated deployment pipelines.
.
How to Apply
Send your CV to talentsourcing@sheerlogicltd.com by 8th August 2026.