Lead iOS Mobile Software Engineer
3 days ago
Cricut is a leading manufacturer of smart cutting machines and crafting tools. Our mission is to empower individuals to unleash their creativity and bring their ideas to life.
Job SummaryWe are seeking a highly skilled Lead iOS Mobile Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our iOS native apps.
Key Responsibilities- Lead the technical architecture and coding standards for our iOS apps
- Collaborate with product managers and UX designers to refine product requirements and provide technical guidance
- Work with cross-functional teams to plan and execute quarterly goals
- Apply software engineering design patterns to develop high-quality, modular, and performant application code
- Run Scrum ceremonies and facilitate team collaboration
- Perform code reviews, write unit and UI tests, and contribute to architectural planning and refactoring
- Collaborate with API teams on API design and implementation
- Drive software releases, including releasing apps to the App Store
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, with 5+ years of relevant experience
- Extensive experience developing iOS mobile native applications in Swift/SwiftUI
- Solid knowledge of iOS UI design principles, best practices, and development life cycle
- Experience with at least one of the following 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
- 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
Please attach your resume, including links to your GitHub and website where applicable. If you want to showcase your skills in other ways, include that information as well. We value individuality, equality, and diversity, so tell us what makes you unique.
-
Lead iOS Mobile Software Engineer
1 month ago
South Jordan, Utah, United States Cricut Full timeJob DescriptionCricut is seeking a highly skilled Lead iOS Mobile Software Engineer to join their team.This individual will play a crucial role in enhancing the iOS native apps and pushing them to new heights. The ideal candidate will have a passion for clean code and a drive to solve any technological challenge that comes their way.Key...
-
iOS Mobile Engineering Lead
2 weeks ago
South Jordan, Utah, United States Cricut Full timeAbout CricutCricut is a company that empowers creativity and self-expression through innovative products and technologies.Job SummaryWe are seeking a highly skilled Lead iOS Mobile Engineer to join our team and contribute to the development of high-quality iOS native apps.Key ResponsibilitiesDesign, develop, and deliver high-quality iOS mobile...
-
Mobile Software Engineer
4 weeks ago
South Jordan, Utah, United States ConsultNet Full timeJob Title: Mobile Software EngineerJob Type: ContractLocation: UtahDuration: 2-6 monthsPay: $60-$75/hrAbout the Job:We are seeking a skilled Mobile Software Engineer to join our team at ConsultNet. As a Mobile Software Engineer, you will be responsible for developing a comprehensive mobile app that provides continuous updates and adapts to our client's...
-
Mobile Software Developer
2 weeks ago
South Jordan, Utah, United States ConsultNet Full timeJob Title: Mobile EngineerConsultNet is seeking a skilled Mobile Engineer to join our team. As a Mobile Engineer, you will be responsible for developing a comprehensive mobile app that provides continuous updates and adapts to the needs of our client.Key Responsibilities:Develop mobile applications for both iOS and Android platforms.Integrate APIs using...
-
Lead Software Quality Assurance Engineer
1 week ago
South Jordan, Utah, United States Cricut Full timeJob Title: Lead Software Quality Assurance EngineerCricut is seeking a highly skilled Lead Software Quality Assurance Engineer to join our team. As a key member of our quality assurance team, you will be responsible for ensuring the highest quality of our software and hardware products.Job SummaryWe are looking for a seasoned Quality Assurance professional...
-
Lead Software Quality Assurance Engineer
1 month ago
South Jordan, Utah, United States Cricut Full timeJob OverviewCricut is a leader in innovative crafting solutions, providing smart cutting machines paired with a user-friendly application and a wide array of materials to help you create personalized items, from custom cards to unique apparel.Company VisionAt Cricut, we believe in the inherent creativity of every individual. Our team is a vibrant mix of...
-
Senior Software Quality Assurance Engineer
1 month ago
South Jordan, Utah, United States Cricut Full timeJob DescriptionCricut is a leading manufacturer of smart cutting machines and crafting essentials. We empower individuals to unleash their creativity and bring their ideas to life.We are seeking an experienced and versatile Software Quality Assurance Engineer to join our team. As a key member of our software development life cycle, you will be responsible...
-
Lead Software Engineer, Technical Innovations
1 month ago
South Jordan, Utah, United States HireVue Inc Full timeJob OverviewCompany Overview:HireVue is revolutionizing the hiring landscape by reshaping how organizations discover, engage, and recruit top talent. Our comprehensive hiring platform seamlessly integrates video interviews, assessments, and conversational AI, making us the industry leader in science-backed, modern hiring solutions powered by ethical AI. With...
-
Technical Software Engineering Manager
2 weeks ago
South Jordan, Utah, United States Cricut Full timeJob Title: Technical Software Engineering ManagerCricut is seeking a highly skilled Technical Software Engineering Manager to lead our Angular development team. As a key member of our engineering organization, you will be responsible for designing and building world-class Angular applications that delight our customers and drive business...
-
Senior Software Engineer
2 weeks ago
South Jordan, Utah, United States Cotiviti Full timeJob Title: Senior Software EngineerCotiviti is a leading solutions and analytics company that leverages unparalleled clinical and financial datasets to deliver deep insight into the performance of the healthcare system.The Senior Software Engineer will be responsible for supporting and enhancing high-quality software modules for the Cotiviti product...
-
Senior Software Engineer
2 weeks ago
South Jordan, Utah, United States Cotiviti Full time{"title": "Senior Software Engineer", "description": "Job SummaryCotiviti is a leading solutions and analytics company that leverages unparalleled clinical and financial datasets to deliver deep insight into the performance of the healthcare system.The Senior Software Engineer will be responsible for supporting and enhancing high-quality software modules for...
-
Android Software Engineer
2 weeks ago
South Jordan, Utah, United States Cricut Full timeJob Title: Lead Android Software EngineerCricut is seeking a highly skilled Lead Android Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing high-quality Android applications that meet the needs of our customers.Responsibilities:Provide technical leadership and guidance to junior...
-
Senior Software Automation Engineer
2 weeks ago
South Jordan, Utah, United States Cricut Full timeAbout CricutCricut is a leading manufacturer of smart cutting machines and crafting essentials. Our mission is to empower creativity and self-expression through innovative products and technologies.Job DescriptionWe are seeking a highly skilled Senior Software Automation Engineer to join our team. As a key member of our software development team, you will be...
-
Senior Software Engineer
2 weeks ago
South Jordan, Utah, United States Cricut Full timeJob DescriptionCricut is a leading manufacturer of smart cutting machines that empower users to create unique and personalized products. We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our manufacturing automation software.The successful candidate will have expertise in hardware manufacturing,...
-
Senior Software Engineer
2 weeks ago
South Jordan, Utah, United States Cotiviti Full timeJob Title: Senior Software EngineerCotiviti is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing software applications and reusable software components deployed in our product suite.Key Responsibilities:Participate in the design and development of...
-
Senior Software Automation Engineer
3 weeks ago
South Jordan, Utah, United States Cricut Full timeJob DescriptionCricut is seeking a highly skilled Senior Software Automation Engineer to join our team in South Jordan, Utah. As a key member of our manufacturing software development team, you will be responsible for designing, developing, and deploying complex manufacturing automation software.Key Responsibilities:Develop and extend software tools to...
-
Software Developer
2 weeks ago
South Jordan, Utah, United States Cotiviti Full timeSoftware Engineer Job DescriptionCotiviti is a leading solutions and analytics company that leverages unparalleled clinical and financial datasets to deliver deep insight into the performance of the healthcare system.The Software Engineer is responsible for the design and development of software applications and reusable software components for the Cotiviti...
-
Software Developer
2 weeks ago
South Jordan, Utah, United States Cotiviti Full timeSoftware Engineer Job DescriptionCotiviti is a leading solutions and analytics company that leverages unparalleled clinical and financial datasets to deliver deep insight into the performance of the healthcare system. Our team is responsible for designing and developing software applications and reusable software components for the Cotiviti Inc product...
-
Software Developer
2 weeks ago
South Jordan, Utah, United States Cotiviti Full timeSoftware Engineer Job DescriptionCotiviti is a leading solutions and analytics company that leverages unparalleled clinical and financial datasets to deliver deep insight into the performance of the healthcare system.Our team is responsible for designing and developing software applications and reusable software components for the Cotiviti Inc product suite,...
-
Embedded Cybersecurity Software Engineer
3 weeks ago
West Jordan, Utah, United States L3Harris Technologies Full timeJob Title: Embedded Cybersecurity Software EngineerJob Location: Full Time On-Site at our facilityJob Code: 15699Work Schedule: 9x80We are seeking a skilled Software Engineer to develop innovative networking technologies for mobile ad-hoc wireless communications systems. This role requires collaboration with a team to architect, design, develop, and debug...