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 SDK
Familiarity with functional programming concepts and frameworks for state management
Experience with reactive programming, using tools such as RxJava and Android Coroutines for handling asynchronous data streams
Proven track record in developing robust and scalable mobile applications Preferred Experience:
Previous experience in messaging systems or related technologies
Experience with Android Compose design system
Knowledge of client's messaging platform and ecosystem
Experience with integration and end-to-end testing Soft Skills:
Strong problem-solving skills and the ability to work independently
Excellent communication skills to articulate complex technical issues to non-technical stakeholders
Ability to mentor junior engineers and contribute to team development
This position requires work hours in US Eastern Time.