What You'll Do
- Design and develop software solutions for medium-to-large product engineering projects towards a business goal; ship software that matters to our customers and to our company.
- Collaborate closely with product managers and designers to shape and define features, while balancing platform-specific technical concerns, business goals and user impact.
- Serve as the ultimate steward for the customer experience: proactively identify and diagnose issues of quality, reliability, or performance; rapidly deploy code to address issues.
- Improve engineering velocity by implementing or enforcing best practices and frameworks; improve coding efficiency and quality across the team.
- Drive data-driven decision-making; analyze data insights to uncover opportunities to improve features or architecture for a great customer experience.
- Promote excellence in engineering process & culture across teams.
- Collaborate effectively with technical as well as non-technical functions across the company with empathy; promote technical learning across teams.
- Mentor peers and junior engineers. Build trust and respect in the team.
- Interview and evaluate engineering candidate technical capabilities to help grow our engineering team.
Qualifications, Technical Skills
- You must have 3-5+ years of professional experience working with Android development in a fast-moving team setting.
- You must have advanced technical knowledge of the Android development stack, standard architectural patterns and its frameworks, including expertise in both Kotlin and Java.
- Familiarity with Compose is a plus.
- You should be confident in onboarding yourself to a project and operate with little guidance, but know when to ask for help.
- You should be comfortable consuming REST APIs.
- You are comfortable with standard tools, such as GitHub, Google PlayStore, Firebase, and analytics tools
- Familiarity with AWS and/or cloud-based web architectures is a plus
Qualifications, Essential People Skills
- You focus on business impact; you focus on successful outcomes for yourself and seek out ways to continuously improve.
- You make pragmatic technology choices at work and keep up with new technologies on your own as well.
- You have strong verbal and written communication skills, and a proven record of collaborating with empathy.
- You are a self-starter, and will take initiative and leadership when the situation warrants, but are also comfortable with delegating or letting others take ownership when appropriate.
- You care deeply about your work and are aware of how your attitude affects those around you.
- You experiment with many different types of development and project methodologies and have a healthy appreciation for what works; you drive engineering process and culture improvements
- You love to teach and learn from your peers.
Similar Jobs
Lead Software Development Engineer, Player Team
Software Engineer UI - Data Team
Staff Software Engineer, iOS
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say