Clerk is seeking a Software Engineer passionate about Flutter and Expo SDKs to lead the development of authentication and user management features. This role involves maintaining, supporting, and improving key SDKs for mobile applications, with a focus on developer experience and cross-platform scalability. The company values a collaborative and open-source ecosystem.
Requirements
- 3+ years of software engineering experience
- Significant mobile development focus
- Deep expertise in Flutter development
- Strong experience with JavaScript/TypeScript (React Native/Expo)
- Experience building and maintaining SDKs, libraries, or developer tools
- Understanding of authentication flows, security best practices, and mobile-specific considerations
- Knowledge of authentication protocols (OAuth, SAML, JWT)
- Experience with API integration, state management, and mobile app architecture patterns
- Experience with Git, package managers, and collaborative development workflows
Benefits
- Competitive Salary
- Equity Ownership
- Work Gear
- Flexible Vacation Policy
- Diverse and Inclusive Team