Job Closed

This listing is no longer active.

Chess.com logo
Chess.com

The world’s favorite place to play and learn Chess.

iOS Engineer

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

Location

Worldwide

Posted

67 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishCloudiOSObjective-CSwift

Job Description

iOS Engineer

Chess.com

• Work on our main iOS app (iOS + watchOS) • Work on code that can be easily shared between our apps • Improve quality for millions of players with automated testing • Cross-team collaboration with designers, managers, analysts, and titled players

Job Requirements

  • You take pride in writing high-quality, high-performance code
  • Enjoy working with a team of awesome developers
  • Humble with a sense of humor
  • Passionate about chess
  • Experience in iOS development with Swift and Objective-C
  • Knowledge of MVVM, Swift Concurrency, and Combine
  • Familiarity with Modern iOS UI/UX skills (SwiftUI-first)
  • Experience with Swift packages and modularization
  • Knowledge of unit testing, UI testing, and Snapshot testing
  • Experience with continuous integration and Xcode Cloud
  • Proficiency in profiling with Instruments

Benefits

  • 100% remote (work from anywhere!)

Related Job Pages

More iOS Engineer Jobs

Group 1001 logo

iOS Engineer

Group 1001

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

iOS Engineer68 days ago
Full TimeRemoteTeam 501-1,000H1B Sponsor

• 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.

Iraq
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 Engineer68 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 Engineer68 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