What You'll Do
Take ownership of key iOS features and subsystems within an autonomous team, shaping both product behavior and technical direction. You'll design scalable solutions, write clean and maintainable Swift code, and ensure reliability across releases. Your work will directly influence the architecture of our SDKs and UI libraries, enabling reuse across platforms.
Collaborate closely with product, design, and engineers across platforms to turn requirements into robust implementations. You’ll write clear technical documentation to communicate decisions and trade-offs, and actively participate in code reviews to uphold high standards of clarity, consistency, and performance.
Help improve developer workflows by identifying reusable patterns, refining specifications, and contributing to tooling that accelerates development across teams.
Requirements
- At least 2 years of hands-on experience building and maintaining production iOS applications or SDKs
- Strong command of Swift and Apple’s ecosystem, including UIKit and/or SwiftUI
- Proven ability to design modular, maintainable client-side architectures
- Firm grasp of iOS fundamentals such as app lifecycle, concurrency, caching, offline support, and security
- Experience optimizing app performance, memory usage, and resource efficiency
- Familiarity with API integration and event-driven application patterns
- Proficient with Git and modern source control practices
- Ability to work independently while contributing effectively within a team environment
- Working proficiency in English, both written and verbal
Benefits
- Hybrid work model: Spend 3 days per month in the Bangkok office and choose your workspace the rest of the time—anywhere in Thailand
- Global, diverse team representing 15 nationalities with a remote-first mindset
- Full visibility into your impact, inclusion in all team discussions, and autonomy to propose new ideas
- Private healthcare coverage including dental care and annual health assessments
- Mental wellness support through a therapy reimbursement allowance
- Unlimited paid vacation days—take time when you need it
- Company-sponsored sports activities like badminton, tennis, and pilates to encourage movement and connection
- Life assurance and ongoing investment in employee well-being