This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
← Back to all jobs

Software Engineer, Expo/Flutter

Added
21 days ago
Type
Full time
Salary
Not Specified

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Save job
\u003ch2\u003e\u003cstrong\u003eAbout Clerk\u003c/strong\u003e\u003c/h2\u003e\u003cp style=\"min-height:1.5em\"\u003eClerk is on a mission to solve user management \u003cstrong\u003eonce and for all.\u003c/strong\u003e 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 \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://clerk.dev/components/sign-up\"\u003e\u0026lt;SignUp/\u0026gt;\u003c/a\u003e, \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://clerk.dev/components/sign-in\"\u003e\u0026lt;SignIn/\u0026gt;\u003c/a\u003e, \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://clerk.dev/components/user-profile\"\u003e\u0026lt;UserProfile/\u0026gt;\u003c/a\u003e, \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://clerk.com/docs/references/react/use-user\"\u003euseUser\u003c/a\u003e, and \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://clerk.com/docs/references/react/use-organization\"\u003euseOrganization\u003c/a\u003e. These APIs allow developers to build hard-to-get-right user and organization management flows. We believe that \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://youtube.com/watch?v=enUuBY3HXh4\"\u003ea component is worth a thousand APIs\u003c/a\u003e.\u003c/p\u003e\u003cp style=\"min-height:1.5em\"\u003e\u003c/p\u003e\u003ch2\u003eAbout the Role\u003c/h2\u003e\u003cp style=\"min-height:1.5em\"\u003eWe\'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.\u003c/p\u003e\u003cp style=\"min-height:1.5em\"\u003eAs 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.\u003c/p\u003e\u003cp style=\"min-height:1.5em\"\u003e\u003c/p\u003e\u003ch2\u003eWhat you’ll do\u003c/h2\u003e\u003cp style=\"min-height:1.5em\"\u003e\u003cstrong\u003eSDK Development \u0026amp; Maintenance\u003c/strong\u003e\u003c/p\u003e\u003cul style=\"min-height:1.5em\"\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eTake full ownership of Clerk's Expo and Flutter SDKs, from architecture to implementation\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eDesign and implement new Clerk features that make authentication even better for mobile developers\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eMaintain high code quality, security standards, and performance across both SDKs\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eWrite comprehensive documentation, guides, and code examples that developers actually want to read\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp style=\"min-height:1.5em\"\u003e\u003cstrong\u003eDeveloper Experience\u003c/strong\u003e\u003c/p\u003e\u003cul style=\"min-height:1.5em\"\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eCollaborate with our marketing \u0026amp; support teams to understand pain points and feature requests\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eCreate sample applications and integration guides that showcase best practices\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eRespond to community questions and provide technical support for SDK-related issues\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eContribute to our open-source ecosystem and engage with the developer community\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp style=\"min-height:1.5em\"\u003e\u003cstrong\u003eCross-Platform Excellence\u003c/strong\u003e\u003c/p\u003e\u003cul style=\"min-height:1.5em\"\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eEnsure seamless functionality across iOS, Android, and web platforms for both Flutter and Expo\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eWork closely with our native iOS and Android developers to maintain consistency across all mobile SDKs\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eStay current with React Native, Expo, and Flutter ecosystem changes and updates\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eOptimize for performance, security, and developer ergonomics\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp style=\"min-height:1.5em\"\u003e\u003cstrong\u003eStrategic Development\u003c/strong\u003e\u003c/p\u003e\u003cul style=\"min-height:1.5em\"\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eDefine the technical roadmap for mobile SDK development\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eEvaluate and potentially lead development for additional mobile frameworks based on customer demand\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eCollaborate with Product and Engineering teams to prioritize features and improvements\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eInfluence Clerk's overall mobile strategy based on your deep ecosystem knowledge\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp style=\"min-height:1.5em\"\u003e\u003ch2\u003e\u003cstrong\u003eWho you are\u003c/strong\u003e\u003c/h2\u003e\u003cp style=\"min-height:1.5em\"\u003e\u003cstrong\u003eRequired Experience\u003c/strong\u003e\u003c/p\u003e\u003cul style=\"min-height:1.5em\"\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003e3+ years of software engineering experience, with significant mobile development focus\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eStrong experience with JavaScript/TypeScript (React Native/Expo), ideally direct experience working with Expo\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eExperience building and maintaining SDKs, libraries, or developer tools\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eUnderstanding of authentication flows, security best practices, and mobile-specific considerations\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eKnowledge of authentication protocols (OAuth, SAML, JWT)\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eExperience with API integration, state management, and mobile app architecture patterns\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eExperience with Git, package managers (pub.dev, npm), and collaborative development workflows\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp style=\"min-height:1.5em\"\u003e\u003cstrong\u003eNice to Have\u003c/strong\u003e\u003c/p\u003e\u003cul style=\"min-height:1.5em\"\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eDeep 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!\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eExperience with other mobile frameworks (Ionic, Electron, etc.)\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eBackground in developer advocacy or technical writing\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eOpen source contributions to mobile development projects\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eExperience with native iOS (Swift) or Android (Kotlin) development\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eKnowledge of backend API development and database design\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003eUnderstanding of enterprise authentication requirements (SSO, SAML, etc.)\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch2\u003eBenefits\u003c/h2\u003e\u003cul style=\"min-height:1.5em\"\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003e\u003cstrong\u003eCompetitive Salary\u003c/strong\u003e – 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.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003e\u003cstrong\u003eEquity Ownership\u003c/strong\u003e – At Clerk, we believe in shared success. That\u2019s why we offer a stock option plan so that everyone can benefit from the growth and prosperity of the company.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003e\u003cstrong\u003eWork Gear\u003c/strong\u003e - 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.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003e\u003cstrong\u003eFlexible Vacation Policy\u003e – 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.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp style=\"min-height:1.5em\"\u003e\u003cstrong\u003eDiverse and Inclusive Team\u003c/strong\u003e – 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.\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Engineering Jobs. Just set your preferences and Job Copilot will do the rest—finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →