Staff Android Engineer

Remote $180k–$270k 1 month ago full-time quality 8.2/10

Role in brief

OpenSea is seeking a Staff Android Engineer to build and maintain high-quality Android applications for its crypto platform. This role involves developing user-friendly mobile experiences from conception to deployment, integrating with GraphQL APIs, and contributing to the mobile codebase architecture. It is suitable for experienced Android developers with a strong command of Kotlin and an interest in web3 and AI-assisted development.

AndroidKotlinJetpack ComposeGraphQLApollo

About the role

This Staff Android Engineer role at OpenSea focuses on developing and maintaining Android applications for millions of users in the crypto space. The work involves building new features from the ground up using modern Kotlin and Jetpack Compose, ensuring high performance and a seamless user experience. Candidates will collaborate closely with product, design, and engineering teams to deliver polished features.

A key aspect of this position is taking ownership of features throughout their lifecycle, from initial concept to deployment. The engineer will integrate with GraphQL APIs to provide real-time data updates and create dynamic user interfaces. This role also contributes to the overall architecture and evolution of the mobile codebase, including potential Kotlin Multiplatform components.

Success in this role means shaping the future direction of OpenSea's mobile platform through technical leadership and innovative solutions. The Staff Android Engineer is expected to advocate for and adopt AI-assisted development tools to enhance productivity and code quality, as well as participate in code reviews, mentoring, and knowledge sharing to elevate the team's engineering practices.

The annual salary for this position ranges from $180,000 to $270,000 USD.

Skills that matter here

  • Android: This role requires expert-level proficiency in modern Android development practices to build and maintain applications.
  • Kotlin: The position involves developing high-quality Android applications using Kotlin, with potential for Kotlin Multiplatform components.
  • Jetpack Compose: Candidates will use Jetpack Compose to build user interfaces for Android applications.
  • GraphQL: The role requires integrating with GraphQL APIs for networking and real-time data updates within mobile applications.
  • Apollo: A solid understanding of Apollo is needed for networking within mobile applications, specifically with GraphQL.

Who this role suits

  • A person who thrives on building and maintaining scalable Android applications from scratch.
  • Someone who enjoys collaborating with cross-functional teams to deliver user-focused mobile experiences.
  • An individual with a high ownership mentality, comfortable taking features from conception through deployment.
  • A developer who is keen on adopting and leveraging AI tools to improve development productivity and code quality.

From the employer

  • Develop and maintain high-quality, performant Android applications from the ground up using modern Kotlin and Jetpack Compose
  • Collaborate closely with product, design, and engineering teams to build seamless, user-friendly mobile experiences
  • Take ownership of features from conception through deployment
  • Contribute to the architecture and evolution of the mobile codebase, including Kotlin Multiplatform components where applicable
  • Integrate with GraphQL APIs and implement real-time data updates to deliver dynamic and responsive user interfaces
  • Advocate for and adopt AI-assisted development tools to accelerate productivity and improve code quality
  • Participate in code reviews, mentoring, and knowledge sharing to elevate the overall mobile engineering practice
  • Help shape the future direction of OpenSea's mobile platform by providing technical leadership and innovative solutions
  • Expert-level proficiency in modern Android development practices
  • Experience with Kotlin Multiplatform and Jetpack Compose is a significant plus, though not a strict requirement
  • Solid understanding of GraphQL and Apollo for networking within mobile applications
  • Demonstrated ability to build and maintain high-quality, performant, and scalable Android apps from scratch
  • Hands-on experience with real-time data updates and complex UI interactions
  • Proven track record of adopting and leveraging AI tools to accelerate development productivity
  • Comfortable working in a fast-paced, collaborative environment with a focus on shipping polished features
  • Prior experience in fintech or crypto-related products preferred
  • High ownership mentality
  • Health Benefits: We cover 100% Dental/Vision/Medical for employees and 90% for dependents
  • Flexible Time Off Policy: Our flexible time off policy is aimed at letting our employees take as much time off as they'd like to refresh so long as it doesn't interfere with their ability to meet their goals and contribute effectively to company velocity
  • Parental Leave: 16 Weeks of Paid Parental Bonding & up to 8 additional weeks for the birthing parent
  • Mental Health: We offer access to Spring Health, covering 8 therapy & 8 coaching sessions per year
  • 11 Company Holidays
  • Fidelity 401K Plan
  • Internet/Mobile Reimbursement Plan
  • Reimbursement or Monthly Snack Delivery
  • Company & Team retreats to get together for fun and collaboration
  • Team Member Co-Working and Gathering Expense
  • MacBook Pro & WFH Stipend to make sure you are set up for success
  • Weekly $50 Uber Eats credit

Questions about this role

What is the remote work policy for this role?

This is a fully remote position with no specified location restrictions.

What level of experience is expected for this position?

This is a Staff-level position, indicating a need for expert-level proficiency in Android development practices and a proven track record.

How does OpenSea support employee well-being?

OpenSea offers comprehensive health benefits, flexible time off, parental leave, mental health support through Spring Health, and reimbursement for internet/mobile and co-working expenses.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to OpenSea.