Senior Android Developer
About the Role
Join our dynamic mobile engineering team and contribute to creating cutting-edge mobile solutions that empower users and drive business success. In this pivotal role, you will collaborate with cross-functional teams to design, develop, and optimize high-quality mobile applications. Your expertise will directly impact the user experience and technological innovation within our products.
Responsibilities
- Design and implement high-performing mobile applications using Kotlin or Swift, ensuring a seamless user experience.
- Collaborate with cross-functional teams, including UI/UX designers and backend developers, to integrate features and optimize performance.
- Maintain and improve existing mobile applications, ensuring stability, scalability, and responsiveness.
- Leverage cross-platform frameworks such as Flutter or React Native to enhance development efficiency and reach a broader audience.
- Write clean, maintainable, and testable code, adhering to best practices and industry standards.
- Conduct thorough testing, debugging, and performance tuning to ensure high-quality app releases.
- Stay updated with the latest mobile development trends, tools, and technologies to drive innovation within the team.
- Document code and development processes to facilitate knowledge sharing and onboarding of new team members.
Requirements
- Minimum of 5 years of experience in mobile application development.
- Strong proficiency in Kotlin or Swift, with a solid understanding of mobile development principles.
- Experience with cross-platform frameworks like Flutter or React Native is highly advantageous.
- Familiarity with mobile app lifecycle, version control systems (e.g., Git), and Agile development methodologies.
- Excellent problem-solving skills and ability to work independently as well as part of a team.
- Strong communication skills for effective collaboration with team members and stakeholders.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
Nice to Have
- Experience with mobile testing frameworks and tools such as XCTest, Espresso, or Detox.
- Knowledge of CI/CD tools and practices for automated testing and deployment.
- Demonstrated experience in optimizing app performance and battery usage.
- Experience in implementing security best practices for mobile applications.
- Strong understanding of RESTful APIs and experience with backend integration.
Autofill from resume
Upload your resume (PDF or DOCX) here to autofill key application fields.
Autofilling from resume…
This employer uses AI to help review applications
Information you submit (resume, answers, profile links) may be analysed by an AI model to generate a screening score, identify skill gaps, and summarise interview responses. AI outputs are advisory only — a human recruiter reviews them and makes the hiring decision.
If you would prefer to be reviewed without AI assistance, please contact the recruiter directly. A self-service opt-out will be available soon.
Application submitted!
Thank you for applying. We'll review your application and get back to you soon.