Sr. Android Developer
Our Client is a well-funded tech firm focused on impacting the restaurant industry. As a two-sided marketplace, they focus on improving the livelihoods of deserving hourly professionals through access to careers, content, and connections by matching them with excellent work opportunities. We reduce the effort of screening applications and scheduling interviews through innovative features that automate most of the manager’s process, thus saving time and cost of hiring quality candidates which also allows the manager to focus on their daily duties at the restaurant.
Job Description & Responsibilities
They are looking for a Senior Android Engineer to help them use the latest technology to build high quality products. Your primary focus will be the development of Android applications and their integrations with back-end services. You will be working closely with the product, design, analytics teams, and other developers at various levels of the infrastructure. Your commitment to collaborative problem-solving, sophisticated design while creating a world-class quality product is paramount.
This position is primarily remote, but we have San Francisco and Pittsburgh hubs. We also meet periodically for opportunities to collaborate.
What you'll be doing:
- Translate designs, wireframes, product specs into high-quality code.
- Estimate, prioritize and execute tasks in the software development life cycle
- Develop, review and debug code, following a high standard for quality code, test coverage, comments, collaboration, and avoiding shortcuts
- Document development processes and monitor systems
- Collaborate with internal teams and vendors to build and improve products
- Ensure software is up-to-date with the latest technologies
- Provide innovative solutions to complex business problems
What you'll bring:
- 5 + years of experience building and delivering Android applications
- Strong understanding of Kotlin and Java
- 2 or more apps in the Play Store
- Experience leading a significant app effort or senior member of a large app development team.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Experience with concurrent programming and multi-threaded designs.
- Nice to have, but not required: GraphQL, microservices with Node.js, AWS.
- Ability to create Android module, library and integrate third-party SDKs and libraries
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Experience working with product and engineering teams on all phases of a product’s lifecycle (planning through retrospective)
- Strong attention to detail.
Apply to this Job
How It Works
Connect.
Meet your dedicated recruiter in person to explore your experience and goals + identify opportunities that fit your skillset and expectations.
Intro call
Be prepared to discuss your background, career goals and expectations. If you’re a fit for our open roles, we’ll schedule an in-person meeting.
Meet & match
Meet your dedicated recruiter in person to explore your experience and goals + identify opportunities that fit your skillset and expectations.
Interview & place
Your Recruiter will work closely with you to submit your resume to open roles and work to secure interviews at top companies.