Goodnotes is seeking a Senior iOS Engineer to join their team and contribute to their mission of transforming digital note-taking into an inspiring and innovative experience. The Senior iOS Engineer will build mission-critical services used by millions of users. They will architect and design scalable solutions, implement elegant solutions with clean code, and improve development practices through research, automation, and testing. They will also define and drive the completion of new initiatives and features by removing blockers for the team and share their knowledge and experience with the rest of the team.
Role involves:
- Building mission-critical services used by tens of millions of users.
- Architecting and designing scalable solutions that are easy to maintain.
- Implementing elegant solutions with clean code.
- Enabling communication with Mobile, Web frontend and QA teams.
- Defining and driving the completion of new initiatives and features.
- Continuously improving development practices.
- Sharing knowledge and experience with the team.
Requirements:
- Expertise in Swift programming.
- Knowledge of SwiftUI is advantageous.
- Strong understanding of computer science fundamentals.
- Excellent problem solving, communication, and storytelling skills.
- Experience shipping one or more non-trivial iOS apps.
Goodnotes offers:
- Remote-friendly environment.
- Flexible working hours and location.
- Medical insurance.
- Meaningful equity in a profitable tech startup.
- Budget for home office setup, personal development, and health & wellness.
- Sponsored visits to Hong Kong or London office.
- Fantastic maternity/paternity packages and allowances.