iOS Developer

Collabera
Charlotte, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 166K

Job location

Charlotte, United States of America

Tech stack

Clean Code Principles
Agile Methodologies
IOS Applications
Application Performance Management
App Store (IOS)
Architectural Patterns
Test Driven Development
Behavior-Driven Development
Code Review
Software Debugging
Mobile Application Software
JSON
MVC
Model View ViewModel
Performance Tuning
Scrum
Secure Coding
Mobile Security
Software Engineering
Software Organization
Test Driven Development
Modern Ui
Swiftui
Software Security
iOS
Backend
Build Management
CocoaPods
REST
Xctest

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

Apply for this position