Senior Android Engineer
Location: Remote
Job Type: Full-time
Experience Level: Senior
Job Summary:We are seeking a highly skilled Senior Android Engineer with a deep expertise in Kotlin and Android development to join our dynamic team. The ideal candidate will have over 5 years of experience working on the Android platform and a strong understanding of building scalable, high-quality applications. You’ll work on innovative projects that require solid understanding of Android networking, including Bluetooth, and integration with API-based client/server products. Experience with modern Android frameworks, such as Compose, Hilt, and Dagger, is essential. Familiarity with Unity is a plus.
Key Responsibilities:- Design, develop, and maintain Android applications using Kotlin, ensuring high performance and responsiveness.
- Implement advanced networking features, including Bluetooth integration, for seamless connectivity across devices.
- Collaborate with backend teams to integrate API-based client/server products.
- Utilize modern Android frameworks, including Jetpack Compose, Hilt, and Dagger, to build scalable and maintainable applications.
- Collaborate cross-functionally with design, product, and hardware and software engineering teams to define, design, and deliver new features.
- Conduct code reviews, mentor junior developers, and contribute to improving development processes and best practices.
- Stay updated with the latest trends and technologies in Android development.
Qualifications:- 5+ years of experience developing Android applications in Kotlin.
- Bachelor’s Degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- 2+ years of experience with networking and/or IOT technologies, including Bluetooth and Wifi.
- Proven experience working with API-based client/server architectures.
- Strong expertise in Jetpack Compose, Hilt, and Dagger frameworks.
- Experience with the Unity framework is a plus.
- Excellent problem-solving skills, with the ability to work independently and in a cross-functional team environment including hardware, software and product teams.
- Strong communication and collaboration skills.
Preferred Qualifications:- Experience in performance optimization and improving application responsiveness.
- Familiarity with continuous integration and deployment (CI/CD) processes.
- Knowledge of Agile/Scrum methodologies.