Clerk.com Logo

Clerk.com

Software Engineer, Expo/Flutter

Posted 4 Days Ago
Remote
Hiring Remotely in USA
Mid level
Remote
Hiring Remotely in USA
Mid level
As a Software Engineer, you'll own Clerk's Flutter and Expo SDKs, improve mobile authentication features, maintain code quality, and engage with the developer community.
The summary above was generated by AI
About Clerk

Clerk is on a mission to solve user management once and for all. We are a globally distributed team dedicated to providing best-in-class developer experience, with obsessive attention to every detail. Today, we provide developers with full-stack React components and hooks like , , , useUser, and useOrganization. These APIs allow developers to build hard-to-get-right user and organization management flows. We believe that a component is worth a thousand APIs.

About the Role

We're looking for a passionate Software Engineer to take ownership of our Expo and Flutter SDKs. Our Expo SDK is already one of our most popular offerings, trusted by thousands of developers building React Native applications. Our Flutter SDK recently entered beta and is already being used in production by many customers.

As the lead engineer for these mobile frameworks, you'll be responsible for maintaining, supporting, and continuously improving these critical SDKs that enable developers to add authentication and user management to their mobile applications with just a few lines of code.

What you’ll do

SDK Development & Maintenance

  • Take full ownership of Clerk's Expo and Flutter SDKs, from architecture to implementation

  • Design and implement new Clerk features that make authentication even better for mobile developers

  • Maintain high code quality, security standards, and performance across both SDKs

  • Write comprehensive documentation, guides, and code examples that developers actually want to read

Developer Experience

  • Collaborate with our marketing & support teams to understand pain points and feature requests

  • Create sample applications and integration guides that showcase best practices

  • Respond to community questions and provide technical support for SDK-related issues

  • Contribute to our open-source ecosystem and engage with the developer community

Cross-Platform Excellence

  • Ensure seamless functionality across iOS, Android, and web platforms for both Flutter and Expo

  • Work closely with our native iOS and Android developers to maintain consistency across all mobile SDKs

  • Stay current with React Native, Expo, and Flutter ecosystem changes and updates

  • Optimize for performance, security, and developer ergonomics

Strategic Development

  • Define the technical roadmap for mobile SDK development

  • Evaluate and potentially lead development for additional mobile frameworks based on customer demand

  • Collaborate with Product and Engineering teams to prioritize features and improvements

  • Influence Clerk's overall mobile strategy based on your deep ecosystem knowledge

Who you are

Required Experience

  • 3+ years of software engineering experience, with significant mobile development focus

  • Strong experience with JavaScript/TypeScript (React Native/Expo), ideally direct experience working with 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 (pub.dev, npm), and collaborative development workflows

Nice to Have

  • Deep expertise in Flutter development, including Dart, widget architecture, and cross-platform considerations - if you only have light Flutter experience or intend to learn as it comes, that's ok, still apply!

  • Experience with other mobile frameworks (Ionic, Electron, etc.)

  • Background in developer advocacy or technical writing

  • Open source contributions to mobile development projects

  • Experience with native iOS (Swift) or Android (Kotlin) development

  • Knowledge of backend API development and database design

  • Understanding of enterprise authentication requirements (SSO, SAML, etc.)

Benefits
  • Competitive Salary – We want you to know that we value the skills and experience you bring to the table. We go out of our way to make sure that you feel fairly compensated.

  • Equity Ownership – At Clerk, we believe in shared success. That's why we offer a stock option plan so that everyone can benefit from the growth and prosperity of the company.

  • Work Gear - Set up your ideal home office with the gear of your choice. At Clerk, we want to ensure that you have everything you need to perform at your best.

  • Flexible Vacation Policy – We believe in work-life balance and trust you to take the time you need. Although we recommend 25 days per year, our vacation policy is unlimited. This is in addition to observing national holidays specific to your country of residence.

  • Diverse and Inclusive Team – Join our exceptional, diverse, and globally distributed team at Clerk. We are committed to fostering an inclusive environment where everyone can contribute their best in building impactful products and tools for the modern web.

Top Skills

Dart
Flutter
Git
JavaScript
Jwt
Npm
Oauth
Pub.Dev
React Native
SAML
Typescript

Similar Jobs

2 Minutes Ago
Remote
Pennsylvania, USA
Senior level
Senior level
Healthtech • Logistics • Pharmaceutical
The Business Solutions Analyst Lead connects business and IT, improving processes, delivering solutions, and leading teams to ensure project success.
Top Skills: Atlassian JiraMicrosoft Office (ExcelPowerpoint)SAPVisio
2 Minutes Ago
Remote
United States
97K-155K Annually
Senior level
97K-155K Annually
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
The Senior Trainer is responsible for delivering training sessions, developing educational content, managing relationships with customers, and enhancing Toast's training programs.
Top Skills: Toast Products
2 Minutes Ago
Remote
US
65K-65K Annually
Mid level
65K-65K Annually
Mid level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
The Onboarding Consultant at Toast serves as the primary contact during the onboarding phase, ensuring smooth implementation of the Toast product and high customer satisfaction. Responsibilities include conducting remote assessments, creating onboarding plans, training staff, and managing multiple engagements.
Top Skills: Pos SoftwareSalesforce CRM

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account