1password
The Apple Client Apps team at 1Password is building the future of 1Password for iOS and iPadOS, to bring the best password experience that 1Password offers to Apple mobile devices.
As a member of the Apple development team, you’ll be instrumental in creating the next generation 1Password for iOS and iPadOS. You’ll work closely with the Core team to implement business logic, interface with Apple APIs to provide a truly native experience, develop beautiful UI/UX, and more!
This is a Remote opportunity within Canada, the Netherlands, United Kingdom, and the United States.
Willingness to learn and love of all things iPhone/iPad
Familiarity with Swift programming language
Experience with SwiftUI or UIKit
An understanding of the configuration options within Xcode and distributing apps on iOS and iPadOS
Ability to develop and maintain unit and integration tests
Possess excellent communication skills both written and verbal
Experience with secure app development is a plus
Familiarity with Objective-C is a plus
Meet and get to know your team and how it fits within the rest of the organization
Become familiar with the tools and processes that 1Password uses
Acquire an understanding of the 1Password architecture and how it keeps user data safe and secure
Investigate and solve minor issues to learn the applications’ architecture
Become familiar with the codebase and future goals of the product
Implement features and assist in planning and design
Review other developers code, ensuring it’s understandable and aligns with our standards
Ask and answer questions about your feature from within and outside of the team
Diagnose bugs from user reports and crash logs
Interact with customers to answer questions and solve bugs that directly affect our users
Experience new areas of iOS development that you have wanted to learn more about
Work independently based on published design and planning specifications
Foresee issues with APIs before implementation as they pertain to your feature
Implement from design specifications and provide feedback where necessary
Answer technical questions about the Mac, iOS, and iPadOS applications from outside of the team
Assist others when they experience development difficulties
Grow your technical knowledge and abilities
The Apple development team is building the next generation of industry-leading apps using Apple’s cutting-edge technologies on iOS and iPadOS. Join our team and help build the 1Password experience loved and used by millions!
— Ricky Hosfelt, Apple Team Engineering Manager
Along with joining a connected, inclusive and passionate community you will be eligible for the following:
Remote-first environment with flexible working hours to accommodate work-life balance
Competitive salary, a comprehensive benefits package, and RRSP or 401K match program
Employee Stock Options Program
Flexible vacation and time off including additional personal and sick days
Wellness programs, Employee Assistance Program and an annual wellness allowance
Paid parental leave programs
Professional development and peer recognition opportunities
Company swag and a free family 1Password subscription (and a discount for friends!)
1Password is proud to be an equal opportunity employer and when we say bring your whole self to work, we mean it. You’ll join a diverse and inclusive community, built on trust, support and respect. Be yourself, find your people and share the things you love. As we continue to build our team, we welcome all individuals and do not discriminate on the basis of gender identity and expression, race, ethnicity, disability, sexual orientation, colour, religion, creed, gender, national origin, age, marital status, pregnancy, sex, citizenship, education, languages spoken and veteran’s status. Accommodation is available upon request at any point during the recruitment process, should you require any please do let us know.