Speakap is a B2B mobile-first Employee Experience Platform designed for frontline and deskless workforces. As a Senior Android Engineer at Speakap, you'll be at the forefront of creating exceptional user experiences for our Android platform, collaborating with a team, sharing ideas, and making technical decisions that drive our platform forward.
Requirements
- 4 years of software engineering experience with a solid 4 years dedicated to creating amazing Android applications, preferably in a team environment
- Bachelor's or Master's degree in Computer Science, Engineering or a related field
- Strong computer science fundamentals: data structures, algorithms, and programming languages, coupled with the ability to develop performant code and diagnose bottlenecks
- Extensive understanding of Android framework components, lifecycles, managing state, OS API levels, as well as modern architectural patterns and best practices
- Experience with event-driven programming, Kotlin Coroutines Flow, concurrency
- Strong proficiency in unit testing, UI testing and code analysis
- Experience with automation, scripting and CI
- Strong communication skills and ability to explain technical decisions and their tradeoffs to both technical and non-technical audiences
Benefits
- Competitive salary
- Visa sponsorship
- Flexible work model with option to work up to 90 days from abroad
- Strong benefits package