iOS Developer
Role details
Job location
Tech stack
Job description
We are looking for a skilled iOS Developer to design and build high-quality, scalable mobile applications for enterprise environments. This role requires strong expertise in modern iOS development, particularly with Swift and SwiftUI, and a solid understanding of software development best practices including test-driven approaches. The ideal candidate will have a proven track record of delivering production-ready apps and working collaboratively within Agile teams., o Design, develop, and maintain robust iOS applications using Swift and SwiftUI o Collaborate with product managers, designers, and backend engineers to deliver seamless mobile experiences o Write clean, efficient, and maintainable code following industry best practices o Implement modern UI/UX designs and ensure optimal application performance o Participate in architecture discussions and contribute to technical design decisions o Develop and execute unit and UI tests to ensure application quality and reliability o Work in Agile/Scrum environments, contributing to sprint planning, stand-ups, and retrospectives o Perform code reviews, debugging, and performance tuning o Ensure application security and compliance with enterprise standards
Requirements
o 4-5+ years of overall software development experience o 4+ years of hands-on iOS development in enterprise or team-based environments o 4+ years of strong experience with Swift and SwiftUI o Experience building and publishing iOS applications (App Store presence preferred) o Strong understanding of iOS frameworks, architecture patterns (MVVM, MVC), and best practices o Solid knowledge of mobile application lifecycle and performance optimization o Understanding of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) principles and their differences o Experience consuming RESTful APIs and working with JSON, o Experience working in FinTech or Banking domains o Familiarity with CI/CD pipelines for mobile applications o Experience with testing frameworks such as XCTest, XCUITest o Knowledge of dependency management tools (CocoaPods, Swift Package Manager) o Understanding of secure coding practices and mobile security standards The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually - as applicable.
Job Requirement o SWIFT o SwiftUI o MVVM o MVC