Jobgetherposted 3 days ago
$160,000 - $190,000/Yr
Full-time • Senior

About the position

This role offers the opportunity to shape and advance a widely-used iOS application that supports millions of users in their health and fitness journeys. You will contribute as a technical leader, designing and implementing high-quality, scalable solutions while collaborating with cross-functional teams across mobile, backend, and web engineering. Your expertise will influence the development of premium features, subscription management, and the overall user experience. Mentorship, code quality, and strategic problem-solving are central to this position, which combines hands-on engineering with guiding and uplifting teammates. This is a role that values innovation, collaboration, and delivering tangible impact for end users.

Responsibilities

  • Lead the development and enhancement of iOS applications, focusing on scalability, performance, and maintainability.
  • Collaborate with cross-functional teams, including Android, Web, Backend, and Infrastructure, to solve complex problems and deliver integrated solutions.
  • Drive the development of premium features and subscription management capabilities, ensuring a seamless user experience.
  • Research, design, and implement robust technical solutions to meet business goals and support a growing user base.
  • Provide technical leadership, mentoring, and guidance to team members to elevate the overall quality and productivity of the engineering team.
  • Maintain code quality standards, including unit testing, refactoring, and architectural improvements.
  • Participate in design reviews, code reviews, and contribute to defining best practices for mobile development, testing, and deployment.
  • Turn innovative ideas into practical and elegant solutions, balancing business needs with technical feasibility.

Requirements

  • 7+ years of experience as a software engineer with a focus on iOS development.
  • Proven experience contributing to and publishing iOS applications.
  • Mastery of Objective-C and Swift, along with iOS frameworks such as UIKit and Foundation.
  • Extensive experience with unit testing, testable code, and refactoring architectural patterns.
  • Strong understanding of multithreaded programming and relational databases.
  • Experience automating iOS app builds and deployment processes.
  • Ability to take a pragmatic and user-centered approach to solving technical challenges.
  • Strong collaboration, communication, and leadership skills to work across multiple teams and mentor peers.

Nice-to-haves

  • Experience with payments infrastructure.
  • Experience with AppStore Connect.
  • Experience with Test-Driven Development (TDD).
  • Experience with Behavior-Driven Development (BDD).
  • Experience migrating legacy codebases.
  • Experience contributing to Android, Web, or Backend applications.

Benefits

  • Competitive salary range: $160,000 - $190,000, plus performance-based bonus.
  • Medical, dental, and vision insurance.
  • 401(k) retirement plan with employer match.
  • Flexible time-off policy and paid parental leave.
  • Monthly wellness and technology allowances.
  • Opportunities for in-person team gatherings and annual company-wide events.
  • Mentorship program to support professional growth.
  • Access to Premium app features, virtual learning, and development resources.
  • Inclusive and collaborative workplace culture with DEI initiatives.
  • Volunteer days to give back to your community.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service