CrawlJobs Logo

Technical Manager, Software Engineering (iOS)

cricut.com Logo

Cricut

Location Icon

Location:
United States, South Jordan

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

At Cricut® we embrace the latest technologies to build modern native mobile solutions for our customers. We are looking for a leader and principal/architect-level iOS mobile engineer who enjoys working in an energetic and collaborative work environment. The ideal candidate will lead our iOS mobile development team. Our engineers are passionate about their work and their components help create the software interface that brings our hardware products to life and delights our customers.

Job Responsibility:

  • Lead and support a team of software engineers
  • Spend ~30% of time in the code (reviewing code, PRs, etc.)
  • Mentor and coach team members regularly
  • Set goals, give feedback, and manage performance
  • Foster a collaborative and inclusive team culture
  • Guide Agile/Scrum development practices
  • Partner with product and design teams
  • Plan and prioritize team projects
  • Break down work and manage timelines
  • Support architectural planning and technical direction
  • Promote high standards in code quality
  • Conduct code reviews and support testing
  • Encourage continuous learning and growth
  • Address team dynamics and morale
  • Support hiring and onboarding efforts
  • Act as a bridge between engineering and other teams

Requirements:

  • Experience leading a mobile development team
  • 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 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
  • 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
  • Self-driven and have superior organizational skills, integrity, and great follow-through on tasks
  • Dynamic, innovative, creative, and strive for process improvement
  • Motivated and understand the impact of a results-driven, high-performing team
  • Collaborative and committed with a “can do” attitude
  • Lifelong learner and you love to keep up with the latest technologies, best practices and methodologies

Nice to have:

Experience in The Composable Architecture is a big plus

Additional Information:

Job Posted:
December 07, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Technical Manager, Software Engineering (iOS)

New

Technical Software Engineering Manager

Cricut is looking for a highly motivated and technical, hands-on Software Engine...
Location
Location
United States , South Jordan
Salary
Salary:
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. or M.S. in Computer Science, Software Engineering
  • 4+ years of relevant software engineering management experience
  • 5+ years of experience developing, designing and bringing successful products to market
  • Proficient in Swift/C++/Dart development
  • Experience programming for hardware interfaces strongly desired
  • Firmware experience a plus
  • Experience with Google Protocol Buffers a plus
  • Strong knowledge of and experience with SDLC and Scrum/Agile methodologies
  • Experience with package managers (npm, Maven, SwiftPM, etc.)
  • Experience in unit and integration testing
Job Responsibility
Job Responsibility
  • Willing to comply with 3-day/week RTO policy
  • Willing to do occasional international travel
  • Work collaboratively with fellow department members, product managers, software engineers, firmware engineers, hardware engineers and test engineers to develop cross platform (iOS, Android, macOS, Windows) libraries and tools which interface directly with Cricut machines through USB and Bluetooth interfaces (BLE and Classic)
  • Lead the engineering team in developing new features, enhancing existing features and improving the quality of the libraries and tools
  • Work with engineering to figure out architecture, work-breakdown, estimates and schedules
  • Apply best software engineering design patterns to develop well-structured, modular, performant application code
  • Perform code reviews, write unit and integration tests, and contribute to architectural planning and refactoring
  • Ensure best coding practices
  • Training, mentorship, and development of team members
  • Lead Agile/Scrum development
  • Fulltime
Read More
Arrow Right
New

Lead Software Engineer (iOS)

Cricut is looking for a talented Lead iOS Mobile Engineer to help us take our iO...
Location
Location
United States , South Jordan
Salary
Salary:
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right
New

Software Engineer - iOS

Blinq is building the fastest, most intuitive way to share who you are and remem...
Location
Location
Australia , Melbourne; Sydney
Salary
Salary:
Not provided
blinq.me Logo
Blinq Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience working on multiple iOS codebases with millions of regular users
  • Experience in technical leadership roles, task break down, and mentoring junior engineers
  • Familiarity with component based UI development such as SwiftUI
  • Strong understanding of iOS app architectures
  • Experience with GraphQL
  • Experience using CoreData or similar local data storage
  • 3+ years experience as a professional software engineer, minimum 2 years Swift experience
Job Responsibility
Job Responsibility
  • Feature development: Build out features on the app in partnership with your squad
  • Code Review: Conduct thorough code reviews to ensure code quality, maintainability, and adherence to best practices
  • Collaboration: Work closely with product managers, designers, and other engineers to define product and technical roadmaps
  • Optimisation: Optimise application performance, reducing latency and ensuring a seamless user experience
  • Testing: Write and maintain unit and end to end tests to ensure app reliability and robustness
  • Continuous Learning: Keep abreast of the latest iOS development trends, technologies, and best practices to ensure our app remains cutting-edge
What we offer
What we offer
  • Equity & ownership
  • Competitive salary & growth path
  • Generous paid time off: At least 20 days fully disconnect each year, with a flexible policy beyond that
  • Parental leave that grows with you: 12 to 26 weeks full pay, based on tenure
  • Free food: Enjoy daily breakfast and lunch at some of our offices, plus an always-stocked snack bar
  • Fulltime
Read More
Arrow Right
New

Software Engineering Intern, iOS

Join us in building the future of finance. Our mission is to democratize finance...
Location
Location
United States , Menlo Park
Salary
Salary:
48.00 USD / Hour
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a full-time, degree-seeking program with an expected graduation date in Winter 2026/Spring 2027
  • Strong product sense and experience working closely with Product Designers
  • Deep understanding of UIKit
  • Excellent communication skills and a passion for tackling tough technical problems
Job Responsibility
Job Responsibility
  • Build smooth, stable, and beautiful products using Swift and the latest iOS and watchOS APIs
  • Own features from inception, through design feedback, implementation, and launch
  • Collaborate with Product Designers, Product Managers, Backend Engineers, and Data Engineers
  • Work with technologies such as UIKit, Auto Layout, RxSwift, Core Graphics, Core Animation, Lottie, Core Data, and a VIPER-esque Architecture
What we offer
What we offer
  • Market competitive compensation structure
  • Quarterly lifestyle wallet for personal wellness, learning and development, and more
  • Time away including company holidays, paid time off, and sick time
  • Lively office environment with catered meals, fully stocked kitchens, and geo-specific commuter benefits
  • Fulltime
Read More
Arrow Right
New

Software Engineer II

In the Audiobooks Mission, we're looking for a Software Engineer II to be a foun...
Location
Location
United Kingdom; Sweden , London; Stockholm
Salary
Salary:
Not provided
spotify.com Logo
Spotify
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Thrive working within a fast-paced, high-growth, startup-type environment
  • Have a sense of humor, have fun on the job, and embody Spotify's 'playful' value
  • Can deliver features on both Android and iOS, and are equally comfortable contributing to non-mobile projects when needed
  • Able to, willing to, and excited about expanding beyond your core areas of expertise
  • 3+ years of software engineering experience
  • Get excited about challenging software design problems, and have a love of clean code
  • Have a strong foundation in software architecture, performance and optimization, data structures, and design patterns
  • Have excellent communication skills, and the ability to collaborate with team members across all functions of the company
  • Have a persistent/determined work ethic and a willingness to try anything and everything
Job Responsibility
Job Responsibility
  • Embody our engineering philosophy of 'anything is possible'
  • Actively participate in and manage all phases of development from design to post-deployment issue resolution
  • Work closely with product, design, and other engineers to rapidly deliver impactful software
  • Collaborate regularly with other team members at all stages of product development and launch
  • Contribute to both mobile and non-mobile initiatives, applying your expertise where it brings the most value
  • Focus on high quality, high-velocity feature delivery, maintaining the balance between maximizing business impact and minimizing technical debt
What we offer
What we offer
  • Extensive learning opportunities, through our dedicated team, GreenHouse
  • Flexible share incentives letting you choose how you share in our success
  • Global parental leave, six months off - for all new parents
  • All The Feels, our employee assistance program and self-care hub
  • Flexible public holidays, swap days off according to your values and beliefs
Read More
Arrow Right
New

Staff Mobile Engineer (iOS)

We are seeking a Staff iOS Engineer to lead the development and scaling of new a...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (or higher) in Computer Science or a related field, or equivalent practical experience
  • 7+ years of relevant industry experience, with a significant portion focused on mobile development and a track record of leading complex projects
  • Expert-level proficiency in Swift, with deep expertise in modern iOS paradigms (Combine, Swift Concurrency, SwiftUI, etc)
  • Extensive and nuanced understanding of iOS application architectures (MVVM, MVP, VIPER, etc.) and their trade-offs
  • Demonstrated leadership in establishing and enforcing professional software engineering practices across the full development lifecycle, including coding standards, code reviews, source control management, build processes, unit testing, UI testing, performance testing, and operations
  • Proven ability to architect scalable and maintainable mobile solutions
  • Experience in mentoring and guiding other engineers, fostering technical growth within the team
Job Responsibility
Job Responsibility
  • Drive the development and implementation of complex product features that significantly impact customer experience and business outcomes
  • Architect, lead, and optimize mobile infrastructure, ensuring exceptional scalability, performance, and reliability to support the organization's strategic growth
  • Lead collaborative efforts with backend engineers to define and evolve robust, efficient, and well-documented APIs for seamless mobile-to-server communication
  • Champion and enforce engineering best practices across teams, raising the standards for code quality, system design, and operational excellence
  • Proactively identify and drive strategic technical initiatives, providing clear vision, architectural guidance, and effective problem-solving for complex challenges
  • Mentor and elevate the mobile engineering team, fostering technical expertise, promoting innovation, and optimizing development processes across the organization
  • Architect and oversee the development of comprehensive unit, integration, and UI automation testing strategies to guarantee the quality and stability of new features and the resilience of existing functionalities
  • Define and analyze key performance indicators using advanced analytics to measure feature effectiveness, identify areas for improvement, and drive data-informed decisions for future product enhancements
What we offer
What we offer
  • healthcare
  • internet and cell phone reimbursement
  • a learning and development stipend
  • potential opportunities to travel to our Mountain View headquarters
  • Fulltime
Read More
Arrow Right

Senior Ios Engineer

KAYAK is a global travel company seeking a Senior iOS Engineer to join the team ...
Location
Location
Lithuania , Kaunas
Salary
Salary:
3333.00 - 6600.00 EUR / Month
https://www.kayak.com/ Logo
KAYAK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Senior-level knowledge of Swift and iOS development
  • Strong computer science background with proven understanding of fundamental algorithms and data structures
  • An analytical mindset and excellent problem solving skills
  • Ability to work autonomously while maintaining attention to detail
  • Competence in collaborating with non-technical colleagues such as designers and product managers
  • Passion for mobile and enthusiasm about building phenomenal products
  • Fluent English communication skills
  • Ability to thrive in a hybrid working model, working at least three office days per week
Job Responsibility
Job Responsibility
  • Collaborate with designers, product managers, engineers and QA to define, design and ship new features
  • Implement pixel-perfect UIs and take ownership of a piece of the codebase
  • Champion team goals of quality, code coverage and green culture
  • Contribute your technical expertise and vision to the app's infrastructure and architecture
  • Maintain and advance our automation pipelines, including screenshots and localization
  • Participate in a two-week rotation that includes on-call duty, releasing apps to the AppStore, dependency upgrades, green culture & bamboo agent maintenance
What we offer
What we offer
  • Work from (almost) anywhere for up to 20 days per year
  • Funds for your career growth
  • Access to thousands of on-demand e-learnings
  • Generous additional Health Insurance
  • Flexible sick time off
  • Additional financial support for your sick leave
  • Additional day off on your birthday
  • Company-wide vacation week once a year (winter holidays)
  • Additional financial support during parental leave
  • Free lunch twice a week and daily snacks at the office
  • Fulltime
Read More
Arrow Right

Software Engineering Specialist

Associate Director, Software Engineering Specialist role at HSBC focusing on mob...
Location
Location
China , Guangzhou
Salary
Salary:
Not provided
https://www.hsbc.com Logo
HSBC
Expiration Date
December 31, 2025
Flip Icon
Requirements
Requirements
  • A minimum of 10 years' IT software development experiences
  • Experience as Lead or Senior Android / iOS Engineer in a large-scale mobile engineering environment
  • Mentoring Junior/Mid-Engineers & Strong Leadership
  • Track record of identifying and implementing opportunities to enable Android / iOS engineers to develop more productively and with high quality
  • Experience collaborating effectively across multiple engineering centers in multiple territories
  • Solid technical depth in mobile app architecture, in depth experience of mobile technologies, e.g. Swift, Kotlin
  • browser technologies
  • Proficient in mobile app release, production support and incident management
  • Proficient in enterprise web application, e.g. build tools like webpack, LESS/SASS , dependency management tool like NPM, unit test like Jasmine and Karma
  • Proficient in RESTFUL API integration
Job Responsibility
Job Responsibility
  • Contribute to all phases of the project lifecycle
  • Provide delivery advice with consideration of technical direction for the design, development, implementation and maintenance of HSBC IT systems to business
  • Develop an expert-level understanding of the appropriate business systems of the Group and their associated IT development requirements
  • Apply specialist expertise in the development of IT systems with the objective of optimizing operational performance and improving quality whilst increasing cost-effectiveness
  • Helping with designing, maintaining and improving the CI/CD tools and build pipelines
  • Establish and maintain the community of Android / iOS engineers across the Mobile Foundation, Channel Transformation and beyond
  • Maintain and ensure due observance of HSBC Internal Control Standards, including the timely implementation of recommendations made by internal / external auditors and external regulators
  • Collaborate with technical leaders and product owners to contribute to product and project strategy, code standards, roadmap definition, and requirements gathering
  • Collaborate with the recruiting team and regional Heads of Engineering to attract, onboard and retain diverse top talent
  • Lead (and govern the adoption of) the definition of the 'HSBC way' of engineering Android / iOS mobile apps/APIs
What we offer
What we offer
  • Continuous professional development
  • Flexible working
  • Opportunities to grow within an inclusive and diverse environment
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.