Android Developer
We are looking for a Senior Android Engineer to join a team inside the Messaging platform. As a Senior Android Engineer, you will contribute your technical know-how to push the client's current client system standards to an even higher level. You're the kind of person who is passionate about code quality, collaboration and inclusion. The impact of your work at the client will be significant as you ship a system which powers products that are a part of the lives of millions of users every single day. If you're interested in delivering Android systems at scale - we'd love to hear from you!
Role Overview :
As a Senior Android Engineer focused on Messaging, you will work on integrating and enhancing client's messaging platform to ensure effective communication with users through push notifications, and other direct channels.
Key Responsibilities :
- Develop and maintain Android applications that leverage the client's centralized messaging platform
- Ensure that messaging communications are consistent and aligned with client's brand guidelines
- Collaborate with cross-functional teams to design and implement new messaging features
- Optimize messaging systems to improve delivery rates and user engagement
Qualifications :
Extensive experience in Android development, with a strong understanding of the Android SDKFamiliarity with functional programming concepts and frameworks for state managementExperience with reactive programming, using tools such as RxJava and Android Coroutines for handling asynchronous data streamsProven track record in developing robust and scalable mobile applicationsPreferred Experience :
Previous experience in messaging systems or related technologiesExperience with Android Compose design systemKnowledge of client's messaging platform and ecosystemExperience with integration and end-to-end testingSoft Skills :
Strong problem-solving skills and the ability to work independentlyExcellent communication skills to articulate complex technical issues to non-technical stakeholdersAbility to mentor junior engineers and contribute to team developmentThis position requires work hours in US Eastern Time.