Android Mobile Developer

innovationteam

๐Ÿ“ Remote๐ŸŒ Remote๐Ÿ• 5d ago๐Ÿ”— himalayas

Job Description

[InnovationTeam](https://himalayas.app/companies/innovationteam) is a forward-thinking technology company that specializes in providing innovative solutions to businesses. We are currently seeking a talented Mobile Developer to join our team on a remote basis. As a Mobile Developer at [InnovationTeam](https://himalayas.app/companies/innovationteam), you will be responsible for developing, testing, and maintaining mobile applications for Android platforms. You will collaborate with cross-functional teams to understand project requirements, design user interfaces, and implement app features. Additionally, you will work closely with product managers and UX designers to deliver high-quality, user-friendly mobile applications. This position requires a strong understanding of mobile development technologies and frameworks, as well as excellent problem-solving and debugging skills. The ideal candidate is highly motivated, detail-oriented, and has a passion for creating exceptional user experiences. At [InnovationTeam](https://himalayas.app/companies/innovationteam), we value innovation, collaboration, and continuous learning. We offer a flexible and inclusive work environment, where your contributions are valued, and opportunities for professional growth and development are provided. ### Requirements **Please note that the posting does not specify a minimum level of experience.** ### All levels of experience are welcome to apply. ### Responsibilities: * **Android Application and SDK Development:** * Design, develop, and maintain sophisticated Android applications using both Java and Kotlin. * Create and enhance SDKs for Android, ensuring seamless integration for external developers. * **Code Review and Optimization:** * Conduct thorough code reviews to ensure adherence to coding standards, best practices, and performance. * Identify and address performance bottlenecks, bugs, and other issues for optimal application and SDK performance. * **Cross-Platform Experience: (Nice to have)** * Utilize expertise in other mobile technologies, such as React Native, to contribute to cross-platform development projects. * **Technical Leadership:** * Provide technical leadership and mentorship to junior developers. * Collaborate with other senior developers and architects to make informed technical decisions. * **Collaboration and Communication:** * Work closely with product managers, UI/UX designers, and QA teams to deliver high-quality products. * Communicate effectively with team members to facilitate a seamless development process. ### Requirements: * Bachelorโ€™s degree in Computer Science or a related field. * Professional Android development experience. * Proficiency in both Java and Kotlin for Android application development. * Experience in building and maintaining SDKs for Android. * Clean & readable code writing. * Proficient understanding of code versioning tools, such as Git. * Knowledge of the open-source Android ecosystem and the libraries available for common tasks. * Ability to understand business requirements and translate them into technical requirements. * Familiarity with Restful APIs to connect Android applications to back-end services. * Familiarity with cloud message APIs and push notifications. * Strong understanding of Android design principles, patterns, and best practices. * A good understanding of MVC, MVP & MVVM patterns. * Strong knowledge of SOLID principles and object-oriented programming concepts. * Expertise in performance tuning and memory optimization. * Comprehensive knowledge of the complete mobile development life cycle. * Experience with cross-platform development technologies, such as React Native, is a plus. * Excellent problem-solving and debugging skills. * Effective verbal and written communication skills. Originally posted on [Himalayas](https://himalayas.app)
Android Mobile Developer at innovationteam | MergeJobs | MergeJobs