Compass ยท 21 hours ago
Senior Android Engineer II
Maximize your interview chances
Real Estate
H1B Sponsor Likely
Insider Connection @Compass
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Work in a startup-like environment building agile products and services
Collaborate closely with engineers on your team, engineers on other teams, as well as your product and design counterparts to successfully launch projects which solve real-world customer problems
Evaluate and understand the technical trade offs necessary to bring product initiatives to fruition, weighing different approaches and arriving to a recommended solution, detailing its pros and cons
Independently define, decompose, and lead delivery of complex projects
Perform code reviews, design reviews, and write high quality tests
Advocate for efficient, scalable, and extensible approaches that solve technical problems in a manner that stands the test of time
Hold yourself and your team to a high standard of code quality and operational rigor, ensuring that code is well-tested, and your systems have appropriate monitoring, alerting, and runbooks implemented
Become the subject matter expert for one or more services in your domain
Create clear and concise documentation (diagrams, service descriptions, decisions, runbooks)
Identify and remove bottlenecks to address inefficiencies in the developer experience
Mentor junior engineers on the team, building their technical skills and ensuring that they understand best practices around engineering and operational excellence
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
BS in CS or equivalent practical experience
8+ years of professional Android development experience using Kotlin and shipping apps to the Play Store
3+ years of experience with modern Android development practices, such as Kotlin Flow, coroutines, Jetpack Navigation, etc.
Experience with unit testing.
Ability to collaborate with Product, Design and Engineering stakeholders to implement solutions which surprise and delight our customers
Understanding of Computer Science fundamentals and Android design patterns and best practices
Experience leading the development of a project from planning to release, dispatching work among a small team, mentoring and guiding junior engineers
Excellent verbal and written communication skills
Passion about mentoring and helping more junior engineers to grow
Preferred
Experience with automated testing using Espresso
Experience integrating with RESTful server-side services
A sheer eye for design and attention to detail, the products you build should not merely be functional but should take in context and anticipate our customer's needs in a beautiful way
Experience with Scrum/Agile development methodologies
Prior experience leading mobile infrastructure work, such as CI/CD pipeline management, CLI tools, or build systems
Benefits
Participation in our incentive programs (which may include where eligible cash, equity, or commissions).
Paid vacation
Holidays
Sick time
Parental leave
Marriage leave
Recharge leave
Medical
Tele-health
Dental and vision benefits
401(k) plan
Flexible spending accounts (FSAs)
Commuter program
Life and disability insurance
Maven (a support system for new parents)
Carrot (fertility benefits)
UrbanSitter (caregiver referral network)
Employee Assistance Program
Pet insurance
Company
Compass
We have a clear vision of who we are and what we want to do for our clients, ourselves, and the world we share.
H1B Sponsorship
Compass has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (41)
2022 (46)
2021 (112)
2020 (56)
Funding
Current Stage
Late StageCompany data provided by crunchbase