About the Role
Our client is seeking an experienced Lead Mobile Application Developer to guide their mobile development initiatives in East London . This role is ideal for a seasoned professional who can lead the design, development, and deployment of high-quality iOS and Android applications. You will be responsible for setting technical direction, mentoring mobile developers, and ensuring the delivery of robust, user-friendly mobile experiences. The successful candidate will have a deep understanding of native mobile development platforms, cross-platform considerations, and a passion for creating innovative mobile solutions. Join a forward-thinking company that is investing heavily in its mobile strategy and offers a fantastic opportunity for professional growth and impact. Embrace a hybrid work model that balances collaboration with personal flexibility.
Key Responsibilities
- Lead the end-to-end development lifecycle of iOS and Android mobile applications.
- Design and implement intuitive, high-performance, and visually appealing mobile user interfaces.
- Write clean, efficient, maintainable, and well-documented code for both native iOS (Swift/Objective-C) and Android (Kotlin/Java) platforms.
- Collaborate closely with UI/UX designers, product managers, and backend engineers to deliver cohesive features.
- Mentor and guide junior mobile developers, fostering best practices in mobile development.
- Conduct code reviews and provide constructive feedback to ensure code quality and consistency.
- Optimize mobile applications for performance, scalability, and battery efficiency.
- Stay updated with the latest trends, technologies, and best practices in mobile development.
- Manage the deployment of applications to the App Store and Google Play Store.
- Troubleshoot and resolve bugs and performance issues reported by users or QA teams.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Lead Mobile Developer or Senior Mobile Engineer, with a strong portfolio of launched applications.
- Expertise in native iOS development using Swift and/or Objective-C, and/or native Android development using Kotlin and/or Java.
- Experience with cross-platform frameworks (e.g., React Native, Flutter) is a plus.
- Strong understanding of mobile UI/UX principles, design patterns, and architecture (e.g., MVC, MVVM).
- Familiarity with RESTful APIs, JSON, and integrating mobile applications with backend services.
- Experience with version control systems (Git) and CI/CD pipelines for mobile development.
- Proficiency in debugging and performance profiling tools.
- Excellent leadership, communication, and problem-solving skills.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health and wellness benefits.
- Generous paid time off and professional development opportunities.
- Hybrid work arrangement offering flexibility.
- Opportunity to lead impactful mobile projects in East London .
- Exposure to a wide range of mobile technologies and industry challenges.
- A collaborative and supportive team environment focused on innovation.