About the Role
The ideal candidate will design and implement new features, optimize performance, and maintain high-quality code across iOS platforms while collaborating with cross-functional teams.
Responsibilities
- Develop new features for an iOS browser application
- Improve application performance and responsiveness
- Collaborate with designers and product teams to refine user experience
- Write clean, maintainable, and well-documented code
- Diagnose and fix bugs across various iOS versions
- Ensure compatibility across different devices and screen sizes
- Participate in code reviews to maintain code quality
- Contribute to architectural decisions and technical planning
- Optimize for memory usage and battery efficiency
- Work with security teams to implement privacy protections
- Integrate analytics while respecting user privacy
- Maintain and update third-party dependencies
- Support localization for global language markets
- Follow agile development practices and sprint cycles
- Test features across physical and virtual devices
- Respond to user feedback and prioritize improvements
- Stay current with iOS platform updates and best practices
- Improve automated testing coverage
- Troubleshoot issues reported in production
- Collaborate with QA teams to ensure release stability
- Document technical workflows and system behavior
- Assist in onboarding new engineering team members
- Evaluate new tools and frameworks for potential adoption
- Support app store submission processes
- Monitor application health and crash reporting
Nice to Have
- Experience with SwiftUI
- Familiarity with WebKit integration
- Knowledge of browser architecture
- Experience with secure coding practices
- Contributions to open-source projects
- Experience with cross-platform development
- Familiarity with Rust or systems programming
- Background in privacy-focused applications
- Experience with large-scale production apps
- Knowledge of telemetry and metrics systems
Compensation
Competitive salary based on experience and location
Work Arrangement
Hybrid work model with office and remote options
Team
Part of a mobile engineering team focused on delivering a fast, secure, and private browsing experience
Our Mission
We are building a browser that prioritizes user privacy, speed, and simplicity. Our goal is to give people more control over their online experience while delivering a high-performance mobile application used around the world.
Culture and Values
We value transparency, collaboration, and user-focused innovation. Engineers are encouraged to take ownership, experiment, and contribute to product direction. We maintain a respectful, inclusive, and feedback-driven environment.
Tech Stack
Swift, Objective-C, UIKit, SwiftUI, Xcode, Git, REST APIs, WebKit, Firebase, XCTest, CI/CD pipelines, Jira, Slack
Benefits
Health insurance, retirement plans, paid time off, parental leave, wellness stipend, professional development budget, employee assistance program
Diversity and Inclusion
We are committed to building a diverse and inclusive workplace where all employees feel respected and valued. We do not discriminate on the basis of race, gender, religion, sexual orientation, or disability.
Application Process
Submit your resume and portfolio. Qualified candidates will be contacted for a technical screen, followed by interviews with team members and engineering leads.
Location
This position is based in Vancouver, BC, with hybrid work flexibility. Candidates must be authorized to work in Canada.
Open Source
We contribute to and maintain open-source projects related to privacy and browser technology. Engineers are encouraged to participate in public development efforts.
Visa sponsorship may be available for qualified candidates