CompanyCam-posted about 2 months ago
$175,000 - $200,000/Yr
Full-time • Senior
251-500 employees

We’re looking for a sharp, driven, problem-solving Senior Software Engineer (React/React Native) to join our engineering team. As a Senior Software Engineer, you’ll work alongside other engineers, designers, and product managers to tackle everything from huge company initiatives to modest but important bug fixes. While your primary focus will be frontend development, we value engineers who are T-shaped, bringing deep expertise in one area while being comfortable contributing in others. Whether that means leading the way on web and mobile, diving into backend code, or lending an extra set of eyes in discovery, you’ll collaborate with your teammates to move work forward. Most importantly, you’ll actively contribute to the evolution of the culture and processes of a growing engineering team, especially our client engineering discipline (this is what we call the frontend web and mobile disciplines collectively). We want devs with opinions on patterns, code organization, and processes to help make sure our codebases scale healthily, and an interest in mentoring to help make sure our devs do too.

  • Design, implement and deliver complex, cross-cutting features and systems in React and React Native, and occasionally in Ruby on Rails.
  • Lead efforts to address technical debt and system reliability, proactively identifying areas for refactoring or optimization.
  • Influence and evolve the architecture and system design, anticipating future needs and driving long-term improvements across services and applications.
  • Set and uphold high standards for code quality, testing coverage, and documentation, mentoring others to do the same.
  • Drive improvements to internal tooling to enhance developer experience and system resilience.
  • Facilitate technical discussions and decision-making, helping the team navigate trade-offs and align on best solutions.
  • Act as a point of escalation for complex technical challenges, supporting team members in unblocking progress.
  • Partner closely with product managers, designers, and engineers, shaping feature direction by identifying technical opportunities, risks, and trade-offs early in discovery.
  • 5+ years of experience working as a professional developer.
  • Advanced proficiency in React and Redux, or an equivalent JS framework and state management library, with experience guiding architectural decisions and best practices for frontend systems.
  • Experience with React Native or native iOS or Android.
  • Experience contributing across the full stack, including front-end, back-end, and data layers.
  • Demonstrated experience in leveraging artificial intelligence (AI) to build, enhance, or optimize tools and features within products, driving innovation and improving user experience.
  • Ability to handle complex tasks and ambiguous problems without guidance.
  • Understanding of business trade-offs and ability to effectively communicate the risks and benefits of various technical approaches.
  • Strong collaboration skills with the ability to lift up the team by providing mentorship and proactive feedback.
  • You live and work permanently in the U.S.
  • Experience with GraphQL & REST.
  • Familiarity with Apollo & TanStack Query.
  • Experience with Ruby on Rails.
  • Knowledge of Android Studio & Xcode.
  • Experience in native mobile development (Java, Objective-C, Kotlin, Swift).
  • Experience integrating with large language models (e.g., OpenAI, Gemini).
  • Salary range of $175,000 - $200,000 per year based on experience.
  • Meaningful equity and other benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service