Job Description
We are looking for a Senior Android Engineer interested in leading the implementation of Byte’s mobile application for Android. As an early-stage senior engineer, you will be responsible for owning the complete app lifecycle from UI/UX design to feature development to app deployment. We are looking for someone that can build applications from scratch and implement industry best practices. You will help build technical product roadmap, design, develop, and implement new features. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Role Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- 5+ years of software development experience
- 5+ years of Android development using Java and Kotlin
- Have worked on one or more mobile apps with a large userbase
- Experience with Android SDK
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, design patterns, and latest technologies
- Solid understanding of the full mobile development life cycle
If you want to build ground breaking technology with a team on a mission to change the world, let’s talk!