Senior Android Software Engineer
About the Role:
We are looking for a Senior Android Software Engineer to take ownership of our suite of mobile applications, playing a key role in their architecture, development, and ongoing support. As a senior member of the team, you'll collaborate with engineers, product managers, and designers to build innovative mobile solutions that enhance user experience and system efficiency.
Key Responsibilities:
- Work closely with cross-functional teams to design, develop, and deploy new app features.
- Enhance the architecture, performance, and reliability of Android applications.
- Implement best practices in coding, testing, and development processes.
- Collaborate with backend engineers to define APIs and ensure seamless integration.
- Guide junior developers by providing mentorship and conducting code reviews.
- Monitor app performance post-release and implement improvements as needed.
- Drive process optimization initiatives to enhance development efficiency.
- Participate in documentation efforts to ensure clarity and maintainability of codebases.
What You’ll Need:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of hands-on experience in Android development using Kotlin .
- Proficiency with Jetpack Compose, Room, Coroutines, and Retrofit .
- Experience designing and implementing robust testing strategies.
- A strong ability to collaborate with various teams, including R&D, product, and marketing.
- Excellent problem-solving skills with a proactive approach to challenges.
- Strong communication skills with the ability to present technical concepts effectively.
- Comfortable working in an environment with evolving requirements and priorities.
Bonus Points for:
- Experience with Bluetooth Low Energy (BLE) and Wi-Fi connectivity .
- Familiarity with Kotlin Multiplatform for cross-platform development.
- Knowledge of Swift and iOS development patterns .
- Understanding of IoT and smart device integrations .
- Expertise in mobile security best practices .
- Hands-on experience with cloud services like AWS, Azure, or Firebase .
- Prior work in industries related to HVAC, smart home tech, or connected devices .