Cricut ยท 5 days ago
Lead Software Engineer (iOS) (On-site)
Cricut is a company that creates smart cutting machines and is looking for a talented Lead iOS Mobile Engineer to enhance their iOS native apps. The role involves leading technical architecture, collaborating with cross-functional teams, and mentoring other engineers while developing clean and efficient code for mobile applications.
Consumer ElectronicsDIY
Responsibilities
Hands-on role where you will be working alongside the team
Lead technical architecture, coding standards, and other team processes and policies
Work with PM and UX on story refinement, articulate engineering concerns, and guide technical direction
Work with cross functional teams on quarterly planning and plan work for the team
Apply software engineering design patterns to develop well-structured, modular, performant application code
Run Scrum ceremonies
Work collaboratively with product manager to drive features and maintain the backlog
Serve as a technical mentor and know how to delegate tasks to the team
Perform code reviews, write unit and UI tests, and contribute to architectural planning and refactoring
Collaborate with API teams on API design
Drive software releases includes releasing apps to the App Store
Qualification
Required
B.S. or M.S. in Computer Science, Software Engineering, or comparable field with 5+ years relevant experience
Extensive experience developing iOS mobile native applications in Swift/SwiftUI (experience in The Composable Architecture is a big plus)
Solid knowledge of iOS UI design principles, best practices, and development life cycle
Experience with at least one of these design architectures: MVVM, MVC, VIPER, Clean Architecture
Experience consuming RESTful JSON/XML web services, Open API standard (Swagger)
Experience in testing high volume applications: unit test, integration test, performance test
Experience with Git and GitFlow
Experience with Scrum/Agile methodologies
Experience in mentoring junior members
Experience in project management
A solid grasp of fundamental algorithms, data structures, and design patterns
Ability to prototype new features and redesign existing ones
Excellent problem solving, debugging skills, critical thinking, and communication skills
Ability to effectively articulate technical challenges and solutions
Aptitude and desire to independently learn new technologies
Working knowledge of Internationalization
Preferred
Experience in working with offshore contractors
Experience in continuous integration and delivery (e.g., Bitrise, GitHub Actions)
Experience in Core Animation, Core Graphics, Core Bluetooth
Experience in automated user interface functional testing
Experience with iOS performance profiling tools and optimization techniques
Experience with Google Firebase Analytics and Crashlytics
Company
Cricut
Cricut Inc. is a creative technology platform company know for its flagship line of smart cutting machines.
H1B Sponsorship
Cricut has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (22)
2024 (19)
2023 (9)
2022 (12)
2021 (18)
2020 (5)
Funding
Current Stage
Public CompanyTotal Funding
unknown2021-03-24IPO
Recent News
2025-11-07
2025-11-05
2025-11-05
Company data provided by crunchbase