Staff Ios Engineer

Brightwheel
Summary
Join Brightwheel's mobile team as a Staff iOS Engineer! You'll contribute to maintaining and improving our mobile platform architecture, collaborating with other teams to build user-facing features. This role requires 5+ years of iOS experience, deep technical knowledge of the iOS ecosystem, and strong collaboration skills. You'll lead complex projects, mentor junior engineers, and contribute to a dynamic startup environment. Brightwheel offers a competitive compensation package including base salary, equity, premium medical, dental, and vision benefits, generous paid parental leave, flexible PTO, and stipends for wellness and professional development. We are a fully remote team with employees across all US time zones.
Requirements
- Have 5+ years of professional experience with iOS in a fast-moving team setting
- Have deep technical knowledge of the iOS development ecosystem, standard architectural patterns and its frameworks, including expertise in Swift and SwiftUI
- Be confident in onboarding yourself to a project and operate with little guidance, but know when to ask for help
- Be comfortable designing and consuming REST APIs
- Be comfortable with standard tools, such as GitHub, Apple App Store, and common analytics tools/logging tools
- Have at least limited understanding of legacy iOS technologies including UIKIt, storyboards, Objective-C or RxSwift
- Focus on business impact; focus on successful outcomes for you and your team and seek out ways to continuously improve
- Make pragmatic technology choices at work and keep up with new technologies on your own as well
- Have clear and concise verbal and written communication skills, and a proven record of collaborating with empathy
- Be a self-starter, and will take initiative and leadership when the situation warrants, but are also comfortable with delegating or letting others take ownership when appropriate
- Care deeply about your work and are aware of how your attitude affects those around you
- Experiment with many different types of development and project methodologies and have a healthy appreciation for what works; drive engineering process and culture improvements
- Love to teach and learn from your peers
Responsibilities
- Develop software solutions for complex product engineering projects towards a business goal; ship software that matters to our customers and to our company
- Be a steward of quality, scalability, and performance. Youโll propose, define and work on projects to ensure that we have a solid foundation that serves our customers, and enables the team to continue building a great product
- Lead complex projects that involve multiple engineers, sometimes across functions (e.g. backend/web)
- Collaborate closely with product managers and designers to shape and define features, while balancing platform-specific technical concerns, business goals and user impact
- Design and architect new software systems, or introduce new technologies as appropriate to support brightwheelโs growth
- Improve engineering velocity by implementing best practices and frameworks; improve coding efficiency and quality across the team
- Proactively identify and diagnose issues of reliability and performance; rapidly deploy code to address issues
- Drive sound, data-driven decision-making; analyze data insights to uncover opportunities to improve architecture for a great customer experience
- Promote excellence in engineering process & culture across teams
- Collaborate effectively with technical as well as non-technical functions across the company with empathy; promote technical learning across teams
- Mentor peers and junior engineers. Build trust and respect in the team
- Interview and evaluate engineering candidate technical capabilities to help grow our engineering team
Preferred Qualifications
Familiarity with modern cloud-based web architectures is a plus
Benefits
- Premium medical, dental, and vision benefits
- Generous paid parental leave
- A flexible paid time off policy
- A monthly wellness and productivity stipend
- A Learning & Development stipend