Remote (Global)

Clerk is hiring a Software Engineer, Expo/Flutter

About the Role

The engineer will build and maintain features within the Expo and Flutter ecosystems, ensuring seamless integration and performance for mobile applications.

Responsibilities

  • Develop and maintain mobile applications using Expo and Flutter frameworks
  • Collaborate with product and design teams to implement user-facing features
  • Optimize application performance across diverse mobile devices
  • Debug and resolve technical issues in cross-platform environments
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews to ensure code quality and consistency
  • Improve developer tooling and internal libraries
  • Support integration of authentication and user management systems
  • Ensure compatibility across iOS and Android platforms
  • Stay current with mobile development trends and best practices
  • Contribute to technical documentation and internal knowledge sharing
  • Work closely with backend teams to define APIs
  • Implement secure handling of user data and authentication flows
  • Test features across multiple device types and OS versions
  • Assist in improving CI/CD pipelines for mobile builds
  • Monitor application stability and respond to crash reports
  • Evaluate third-party libraries and tools for mobile development
  • Help define architecture for scalable mobile solutions
  • Support open-source contributions related to mobile frameworks
  • Gather feedback from developers using the platform
  • Improve onboarding for new engineers working on mobile projects
  • Ensure accessibility standards are met in UI components
  • Collaborate on feature prioritization and roadmap planning
  • Contribute to error tracking and observability systems
  • Maintain consistent design language across platforms

Nice to Have

  • Contributions to open-source mobile projects
  • Experience with authentication platforms
  • Published apps on app stores
  • Knowledge of mobile analytics tools
  • Experience with cross-platform state management
  • Familiarity with mobile observability tools
  • Background in developer experience design
  • Involvement in mobile developer communities
  • Understanding of privacy regulations for mobile apps
  • Experience with automated UI testing

Compensation

Competitive salary and equity package

Work Arrangement

Remote-friendly with flexible hours

Team

Collaborative engineering team focused on developer tools

Tech Stack

Flutter, Dart, Expo, React Native, JavaScript, TypeScript, Git, REST APIs, Firebase, GitHub Actions

Impact

Engineers directly influence the reliability and ease of use of tools adopted by thousands of developers worldwide.

Available for qualified candidates

Required Skills
JavaScriptTypeScriptReact NativeFlutterDartiOS DevelopmentOAuthAPI Integration
About company
Clerk
Clerk provides developers with React components like , , and that allow developers to drop authentication and user management into their applications.
All jobs at Clerk Visit website
Job Details
Category other
Posted 10 months ago