Software Engineer, Mobile
Mobile Engineer · Senior · Full Time
Opens Replit's application page
Role
What you'll do.
Replit is seeking a talented Mobile Software Engineer to drive innovation in their mobile application, focusing on creating an AI-powered platform that democratizes software development. The ideal candidate will have strong React Native skills, a passion for mobile UI/UX, and the ability to build intuitive mobile creation experiences.
Responsibilities
- Mobile App Development: Collaborate with design and engineering teams to develop and enhance Replit's mobile application, focusing on AI-driven software creation features
- Feature Implementation: Introduce innovative features that simplify and accelerate mobile software creation processes
- Performance Optimization: Improve app quality, performance, and observability through continuous refinement and debugging
- User Experience Design: Proactively identify and implement user-centric improvements to make mobile software creation more intuitive and delightful
Qualifications
What we look for.
Technical
Mobile Development Experience
5+ years of professional software development experience with focus on mobile platforms
React Native Proficiency
Strong skills in React Native development and ecosystem
Education
Computer Science
Bachelor's degree in Computer Science, Software Engineering, or related field preferred
Experience
UI Performance
Proven track record of optimizing UI rendering performance
App Deployment
Experience in debugging and deploying iOS or Android applications
Skills
Required
React Native
Proven experience developing mobile applications using React Native framework
Mobile UI/UX
Strong understanding of mobile interface design and user experience principles
Performance Optimization
Experience in optimizing UI rendering and mobile app performance
TypeScript
Proficiency in TypeScript for mobile application development
Preferred
Cross-Platform Development
Nice to haveExperience with cross-platform mobile development techniques
Native Mobile Development
Nice to haveBackground in iOS or Android native app development
Tech stack
Languages
Frameworks
Tools
Other
Compensation
Pay and benefits.
Base·USD 130,000 – 300,000
Benefits
Competitive Compensation
Competitive salary with equity options
Retirement Planning
401(k) program with 4% company match
Healthcare
Comprehensive health, dental, vision, and life insurance
Leave Policies
Paid parental, medical, and caregiver leave
Work Flexibility
Flexible Time Off (FTO) and hybrid work arrangement
Professional Development
Monthly wellness stipend and in-office setup reimbursement
Process
Interview steps.
- 01
Initial Screening
Phone or video call with recruiting team to assess background and fit
- 02
Technical Assessment
Coding challenge or technical interview focusing on mobile development skills
- 03
Onsite/Virtual Interviews
Multiple interviews with engineering team members, including technical and cultural fit assessments
- 04
Final Review
Comprehensive evaluation of candidate's technical skills, experience, and alignment with Replit's mission
Full posting
Original listing.
Replit is the agentic software creation platform that enables anyone to build applications using natural language. With millions of users worldwide, Replit is democratizing software development by removing traditional barriers to application creation.
About The Role:
In this role, you will shape our Agent experience on mobile, build innovative new features and interactions, and enable anyone with a phone to create software for their phones and assist with our mobile UI/UX. Our mobile app is built with Typescript, React, React Native, Expo, and Apollo/GraphQL.
Who You Are:
We're looking for mobile-focused developers who can thrive in a React Native environment and are also passionate about mobile UI/UX. You fit this role if you match one of these profiles:
1. The React Native Expert
You're an experienced React Native developer with a proven track record of shipping mobile apps, with a keen eye for mobile UI/UX.
2. The Mobile Web Specialist
You have deep experience with mobile web development and understand the unique challenges of mobile interfaces, performance optimization, and responsive design. You're passionate about UX/UI and ready to transition your mobile expertise to React Native development.
3. The Native Developer Exploring Cross-Platform
You're a skilled mobile native developer (iOS/Android) who's interested in exploring React Native as a cross-platform solution. You bring valuable native platform knowledge and are open to learning TypeScript-based development.
What You Will Do:
Collaborate closely with a team of designers, mobile and UX engineers to streamline the mobile app towards AI-first creation.
Introduce new features that make creation on mobile easier and faster.
Improve the quality and observability of the app.
Proactively identify what our software creators need to make building on mobile delightful.
Required Experience:
You can demonstrate 5+ years of professional software development experience, including:
Experience optimizing UI rendering performance
Experience debugging and deploying iOS or Android apps
You are comfortable or excited to build with React/CSS and React Native.
You are familiar with UI/UX patterns on iOS or Android
Bonus Points:
You’ve built and shipped your own apps to the world
This is a full-time role that can be held from our Foster City, CA office. The hybrid role has an in-office requirement of Monday, Wednesday, and Friday.
Full-Time Employee Benefits Include:
💰 Competitive Salary & Equity
💹 401(k) Program with a 4% match
⚕️ Health, Dental, Vision and Life Insurance
🩼 Short Term and Long Term Disability
🚼 Paid Parental, Medical, Caregiver Leave
🚗 Commuter Benefits
📱 Monthly Wellness Stipend
🧑💻 Autonomous Work Environment
🖥 In Office Set-Up Reimbursement
🏝 Flexible Time Off (FTO) + Holidays
🚀 Quarterly Team Gatherings
☕ In Office Amenities
Want to learn more about what we are up to?
Interviewing + Culture at Replit
To achieve our mission of making programming more accessible around the world, we need our team to be representative of the world. We welcome your unique perspective and experiences in shaping this product. We encourage people from all kinds of backgrounds to apply, including and especially candidates from underrepresented and non-traditional backgrounds.
This is a full-time role that can be held from our Foster City, CA office. The hybrid role has an in-office requirement of Monday, Wednesday, and Friday.
Full-Time Employee Benefits Include:
💰 Competitive Salary & Equity
💹 401(k) Program with a 4% match
⚕️ Health, Dental, Vision and Life Insurance
🩼 Short Term and Long Term Disability
🚼 Paid Parental, Medical, Caregiver Leave
🚗 Commuter Benefits
📱 Monthly Wellness Stipend
🧑💻 Autonomous Work Environment
🖥 In Office Set-Up Reimbursement
🏝 Flexible Time Off (FTO) + Holidays
🚀 Quarterly Team Gatherings
☕ In Office Amenities
Want to learn more about what we are up to?
Interviewing + Culture at Replit
To achieve our mission of making programming more accessible around the world, we need our team to be representative of the world. We welcome your unique perspective and experiences in shaping this product. We encourage people from all kinds of backgrounds to apply, including and especially candidates from underrepresented and non-traditional backgrounds.
Redirects to Replit's application page.
Other roles
More at Replit.
Forward Deployed Engineer
Senior
Product Engineer, New Products
Senior
Data Scientist, Trust & Safety
Senior
Product Engineer, Product Platform (Frontend)
Senior
Security Engineer - Vuln Management (Infra)
Mid