We are on the lookout for a skilled Mobile Developer with extensive experience in Android development. You will play a crucial role in building and enhancing our mobile applications, ensuring they are user-friendly, efficient, and high-performing.
Responsibilities
Design robust, scalable, and high-performance mobile applications.
Contribute to all phases of the development lifecycle.
Write clean, maintainable code and conduct peer code reviews.
Deliver high-quality mobile applications within tight deadlines.
Work closely with product managers to analyze user needs and drive product solutions.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree in Software Engineering is a plus
Experience
5+ years of experience in mobile development with a focus on Android
Technical Skills
Java
Kotlin
Android SDK
RESTful APIs
Version Control (Git)
Soft Skills
Problem-solving
Team collaboration
Communication
Certifications
Android Developer Certification
Languages
English: Fluent
Advantageous
Familiarity with UI/UX principles: Understanding of user-centered design principles and best practices.
Experience with Agile development methodologies: Experience working in Agile development environments to enhance product delivery.
Benefits
Competitive salary with performance bonuses
Medical aid and retirement benefits
Flexible working hours
Opportunities for career growth and learning
Company Culture
Innovation: We encourage innovative ideas and a culture of continuous improvement.
Collaboration: We believe in teamwork and healthy collaboration across departments.
Inclusivity: We celebrate diversity and are committed to creating an inclusive workplace.
Status: Open
Other Jobs in Information Technology (IT) and Software Development