Group 1001 logo
Group 1001

We are a financial services enterprise creating useful and intuitive solutions and products for everyone.

iOS Engineer

iOS EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000H1B SponsorCompany SiteLinkedIn

Location

Iraq

Posted

67 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishiOSJUnitKotlinMockitoSwift

Job Description

iOS Engineer

Group 1001

• Collaborate with the development team to design and implement new features and functionalities for iOS applications, adhering to best practices and coding standards. • Utilize your expertise in Swift to write efficient, scalable, and maintainable code for iOS applications. • Advocate for and apply TDD principles, writing unit tests using testing frameworks like JUnit and Mockito to ensure the robustness and reliability of the codebase. • Design, develop, and execute comprehensive unit tests to validate the correctness of individual components and enhance overall code quality. • Identify and implement code optimizations to improve the performance and responsiveness of iOS applications. • Collaborate with the team to troubleshoot and resolve issues and bugs, ensuring the stability and continued functionality of the applications. • Work with the team to set up and maintain CI/CD pipelines to automate the build, testing, and deployment process. • Stay updated with the latest trends and technologies in iOS development, recommending and implementing improvements and innovations where applicable. • Collaborate effectively with product managers, designers, and backend developers to understand requirements and deliver exceptional user experiences.

Job Requirements

  • Proven experience as an iOS Developer with a minimum of 3 years of hands-on experience in Kotlin development.
  • Strong understanding of Test-Driven Development (TDD) principles and experience in writing unit tests using XCTest.
  • Proficiency in XCode and other relevant development tools.
  • Experience with version control systems, such as Git, for collaborative development.
  • Solid understanding of object-oriented programming (OOP) and software design patterns.
  • Knowledge of Agile development methodologies and the ability to work in an Agile/Scrum environment.
  • Excellent problem-solving skills and the ability to handle complex technical challenges.
  • Strong communication and teamwork skills to collaborate effectively with cross-functional teams.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

Related Job Pages

More iOS Engineer Jobs

Experian logo

iOS Engineer – Graduates Program

Experian

Based in Dublin, Leinster, Ireland, Experian is a global information services company that operates in 40 countries around the world and has additional headquar

iOS Engineer67 days ago

• Collaborate with engineers across multiple disciplines • Work with Business and UX to deliver new functionalities in the membership experience for our D2C iOS application • Participate in full application lifecycle (concept, develop, test, and release management) • Write clean, correct code incorporating feedback from code reviews • Follow and enforce best practices • Present and defend technical and architectural choices • Investigate and prototype new technologies • Participate in cross-team engineering efforts such as improving code review system, build the pipeline, monitoring • Partner with the design team to ensure UI designs are aligned with the current iOS UI guidelines.

Costa Rica
Job Closed
Experian logo

Ios Developer

Experian

Based in Dublin, Leinster, Ireland, Experian is a global information services company that operates in 40 countries around the world and has additional headquar

iOS Engineer67 days ago

Company Description Experian is a global data and technology company, powering opportunities for people and businesses around the world. We help to redefine lending practices, uncover and prevent fraud, simplify healthcare, create marketing solutions, and gain deeper insights into the automotive market, all using our unique combination of data, analytics and software. We also assist millions of people to accomplish their financial goals and help them save time and money. We operate across a range of markets, from financial services to healthcare, automotive, agribusiness, insurance, and many more industry segments. We invest in people and new advanced technologies to unlock the power of data. As a FTSE 100 Index company listed on the London Stock Exchange (EXPN), we have a team of 22,500 people across 32 countries. Our corporate headquarters are in Dublin, Ireland. Learn more at experianplc.com. Job Description Technical Responsibilities - Contribute to the development of Experian's flagship iOS native application. - Collaborate with cross-functional teams to define, design, and ship new features. - Ensure the performance, quality, and responsiveness of applications. - Identify and correct bottlenecks and fix bugs. - Maintain code quality, organization, and automation. - Implement new technologies to maximize development efficiency. Leadership and Collaboration - Mentor junior developers and provide guidance on best practices. - Lead code reviews and ensure adherence to coding standards. - Coordinate with product managers and designers to understand requirements and deliver solutions. - Stay up-to-date with the latest industry trends and technologies to keep the team informed. Project Management - Manage project timelines and deliverables. - Participate in sprint planning and agile development processes. - Communicate progress and challenges to stakeholders. Qualifications Education and Experience - Bachelor's degree in Computer Science, Engineering, or a related field. - 3+ years of experience in iOS application development. Technical Skills - Proficiency in Swift and Objective-C: These are the primary programming languages used for iOS development. - Experience with iOS frameworks: Such as SwiftUI and UIKit. - Knowledge of Apple's design principles and interface guidelines. - Familiarity with code versioning tools: Including GitHub. - Experience with RESTful APIs: For connecting iOS applications to back-end services. Additional Skills - Strong problem-solving abilities: To identify and fix bottlenecks and bugs. - Collaboration skills: Ability to work with cross-functional teams to define, design, and ship new features. - Continuous learning: Staying up-to-date with the latest iOS trends and technologies. Additional Information This is a permanent remote home-based role in Costa Rica. No relocation available. Our benefits include: Medical, life and dental insurance, treceavo salario, International Share Save Plan, Flex Work/Work from home, Paid time off, Annual Performance Bonus, Education Reimbursement, Family Bonding, Bereavement Leave, Referral Program, and more. Experian is proud to be an Equal Opportunity and Affirmative Action employer. Innovation is a critical part of Experian's DNA and practices, and our diverse workforce drives our success. Everyone can succeed at Experian and bring their whole self to work, irrespective of their gender, ethnicity, religion, colour, sexuality, physical ability or age. If you have a disability or special need that requires accommodation, please let us know at the earliest opportunity. #LI-ML2 #LI-Remote This is a remote position. - Employee Status: Regular - Role Type: Hybrid - Department: Product Development - Schedule: Full Time

Chile
Full TimeRemoteTeam 11-50

Senior iOS Engineer (LATAM Contractor) Location: Remote (LATAM only) Time zone: Must overlap with US working hours Engagement: Contractor About Hauler Hero Hauler Hero is a modern, multi-tenant SaaS platform built for the waste management industry. We help haulers run smarter operations — from dispatch and routing to driver workflows and customer management. Our software is used in the field every day by drivers handling hundreds of stops. Reliability, performance, and offline capability are critical to everything we build. The Role We’re looking for an experienced iOS Engineer to help bring our driver-facing mobile experience to iOS. Our core mobile product (DriverApp) was built Android-first, and we’re expanding to support iOS across our growing customer base. You’ll work closely with an Android-heavy team and help establish a strong iOS foundation. This role is ideal for someone who: - Is comfortable being the iOS expert on a cross-platform team - Thrives in real-world, non-perfect environments (trucks, job sites, poor connectivity) - Cares about performance, reliability, and user experience AI-First Engineering at Hauler Hero We actively use AI tools as part of our development workflow. What that means in practice: - Daily use of tools like Claude, Cursor, and Copilot - AI helps generate implementation; you focus on architecture, UX, and correctness - Strong prompt writing and clear thinking are critical skills You don’t need to be an expert, but you do need to be comfortable adopting this way of working. What You’ll Do - Build and maintain the iOS DriverApp using Swift and SwiftUI - Integrate with our Kotlin Multiplatform (KMP) shared layer - Partner with Android, Product, and Design to deliver consistent functionality - Define iOS best practices, architecture, and release workflows - Implement real-time sync using Firebase/Firestore (including offline support) - Build high-performance list and map-based experiences - Handle background processing and location tracking within iOS constraints - Contribute to code reviews and overall engineering quality Requirements - 4+ years of professional iOS development experience - Strong proficiency in Swift and modern iOS frameworks (SwiftUI, UIKit, Combine) - Hands-on experience working with Kotlin Multiplatform (KMP) in iOS apps - Understanding of Kotlin/Native interoperability with Swift - Experience consuming coroutines/Flow from Swift (e.g., SKIE or KMP-NativeCoroutines) - Experience integrating XCFrameworks (SPM or CocoaPods) - Ability to define shared vs. platform-specific boundaries - Familiarity with Firebase (Firestore, Auth, FCM, Storage) - Experience building offline-capable mobile applications - Solid understanding of iOS lifecycle, performance, and debugging - Experience working in cross-platform or Android-first environments - Strong communication and collaboration skills - Comfort using (or willingness to adopt) AI-assisted development tools Nice to Have - Mapping SDK experience (Mapbox, Google Maps, Apple Maps, HERE) - Offline-first architecture experience (Core Data, SQLite, etc.) - Turn-by-turn navigation experience - Bluetooth or hardware integrations - Feature flagging tools (LaunchDarkly, etc.) - Experience with MDM or enterprise deployments - Experience using AI tools deeply in development workflows Why Join Hauler Hero - Real-world impact — your work is used daily in the field - High ownership, low bureaucracy environment - Greenfield iOS opportunity - Interesting technical challenges (offline sync, real-time data, hardware) - Fully remote, distributed team Contract Details (Important) - This is a contractor role, not full-time employment - Candidates must be based in LATAM - Senior-level ownership, communication, and reliability are expected - Consistent overlap with US working hours is required

Worldwide
CVS Health logo

Senior iOS Engineer

CVS Health

Bringing our heart to every moment of your health.

iOS Engineer67 days ago
Full TimeRemoteTeam 10,001+Since 1963H1B No Sponsor

We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time. Position Summary CVS Health Digital seeks to change the way individuals manage their healthcare by focusing on the features that matter to our customers, building software in a modern, lean way, and deploying continuously into the cloud. As part of an engineering team building the products supporting Aetna Health, we help our members effectively find the care they need. What You'll Do: The engineering teams are responsible for building the best experience possible for the millions of members using our website and mobile apps. You will work alongside other engineers and with the product and design teams to consistently deliver new features. You will also work to refactor existing code in order to bring greater stability and scalability for our application as our membership continues to increase. In any given day you will: - Contribute code and tests according to criteria established by our product team - Monitor, troubleshoot, and support our application in production - Seek opportunities to enhance the stability, performance, maintainability, and extensibility of our application **This job can be remotely based anywhere in the U.S.** Required Qualifications - 5+ years of iOS development experience. - 5+ years of experience in Swift - 5+ years of experience with any source control such as Git/Github - 3+ years of experience in Unit test and UI test - 2+ years of experience with SwiftUI - 1 + years of experience with accessibility/accessibility testing Preferred Qualifications - Extensive use of SwiftUI in current iOS projects - Extensive understanding of UIKit, Foundation, and other core iOS frameworks - Familiarity with Agile/SAFe software development principles - Knowledge of MVC and MVVM architectural patterns - Knowledge of iPhone accessibility features - Working with designer/design team to implement UI - Knowledge of Circle CI or other CI/CD tools Education Bachelor degree from accredited university or equivalent work experience(HS diploma + 4 years relevant experience) Anticipated Weekly Hours 40 Time Type Full time Pay Range The typical pay range for this role is: $83,430.00 - $203,940.00 This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above. Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong. Great benefits for great people We take pride in our comprehensive and competitive mix of pay and benefits – investing in the physical, emotional and financial wellness of our colleagues and their families to help them be the healthiest they can be. In addition to our competitive wages, our great benefits include: - Affordable medical plan options, a 401(k) plan (including matching company contributions), and an employee stock purchase plan. - No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching. - Benefit solutions that address the different needs and preferences of our colleagues including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility. For more information, visit https://jobs.cvshealth.com/us/en/benefits We anticipate the application window for this opening will close on: 04/10/2026 Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.

United States + 1 moreAll locations: United States | United Kingdom
$83.4K - $203K / year
Job Closed