Full-Time Senior Android Engineer
Job Description
Responsibilities
- Develop new and exciting features and release to millions of Android users
- Write clean, maintainable code while rapidly iterating and shipping
- Work collaboratively with Product Management and Design to develop features
- Integrate with web services and spec out APIs with platform developers
- Maintain a thoughtful commit history using git and conduct peer reviews using GitHub
- Work closely with QA to quickly find and resolve any issues
- Keep up-to-date on the latest Android developments, respond to customer feedback & testing
- Lead a small android engineering team using agile development processes
Requirements
- 4+ years of Android development experience
- Strong knowledge of Android UI design principles, patterns, and best practices
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Strong Java engineering skills
- Kotlin experience a plus
- Experience with offline storage, threading, and performance tuning
- Experience shipping Android applications
- Experience with client/server programming, HTTP requests, and JSON
- Desire to learn new frameworks
- Knowledge of how to build composable, extensible interfaces quickly
- Knowledge of how to work within and maintain an existing codebase
Benefits & Perks
- USA: Our benefits include vision, dental, life, and health insurance, plus 401K with an employer match
- Canada: Our benefits include vision, dental, life, health insurance, “Employee and Family Assistance Program”, plus eligibility to participate in our pension plan with an employer match
- All Locations: Flexible hours and generous “out of office time” for holidays, vacations, sick leave, relaxation & wellness, personal and family needs | Team celebrations: company anniversaries, birthdays, Thanksgiving, weddings/babies –– you name it, we celebrate it!
How to Apply
To apply please click here.147 total views, 0 today