Remote Job
Senior Android Engineer
Speechify
- Full Time
- Posted : 3 years ago
TELECOMMUTE LOCATION: REMOTE
As a core member of our Android team, you’ll directly impact the lifeline of the business by building the foundation and supporting key features of our new Android app. This is a key role and ideal for someone who’s either worked at a startup and built apps from scratch, or someone parachuting out of a big company that wants to get deeply involved in building a new and feature-rich product.
Responsibilities and Duties
Some of the things you’ll do:
- Owning major features and working closely with our design team
- Shape the future of our Android team
- Own, maintain, and improve reliability metrics for key features
- Participate in discussions across different teams – Product, Design, Engineering
- Review pull requests, and support other teammates
- Take ownership of feature releases and provide nightly builds for the QA team
To succeed here, you’ll need:
- 5+ years of software engineering experience
- Familiarity with Android components
- Experience building or contributing to at least one Android app
- Product design intuition and user empathy
- Drive to push the boundaries of Android UI/UX
- Understanding of the importance of tests and how to approach writing tests
- Self-drive to improve the app and codebase above and beyond what’s outlined in the spec
- Rock-solid experience with Kotlin, RxJava 2, Dagger 2, Clean Architecture or VIPER, Background Services, Constraint Layout
- Good communication skills
Bonus:
- Experience building, maintaining, or otherwise contributing to open source projects
- Great sense for design guidelines
- Experience with Android Audio APIs
Technologies we use:
- Kotlin
- Coroutines/RxJava
- Kotlin Flow
- Jetpack Navigation
- Retrofit/OkHttp
- Dagger 2
- Room
- Custom Views, Canvas & Paint
- (Bonus) Jetpack Compose
We offer:
- A fast-growing environment where you can help shape the culture
- An entrepreneurial crew that supports risk, intuition, and hustle
- A hands-off approach so you can focus and do your best work
- The opportunity to make an impact in a transformative industry
- A competitive compensation, and a commitment to building a great asynchronous culture
Skills
- Android Application Development
- communication skills
- API
- Kotlin
- Software Engineering
- Product design
- Dagger
- RxJava
- UI/IUX Development
- Clean Architecture