Hi,
My name is Rohit Chauhan, and I am a Staffing Specialist at Novia Infotech LLC. I am reaching out to you on an exciting job opportunity with one of our clients.
Job Title: Senior iOS Developer
Location: Mount Laurel, NJ (Local Candidates Only) – F2F
Job Summary
We are seeking an accomplished Senior iOS Developer with deep expertise in Swift, SwiftUI, and modern iOS frameworks to lead the design and development of high-quality mobile applications. The ideal candidate will have strong architectural experience, a passion for mentoring, and a commitment to building scalable, secure, and high-performance iOS applications.
Key Responsibilities
1. Architecture & Development
- Lead the design and development of complex iOS applications ensuring scalability, performance, and maintainability
- Make high-level architectural decisions and enforce SOLID principles and design patterns (MVVM/MVI)
- Drive adoption of SwiftUI and modern iOS frameworks across projects
2. UI/UX Development
- Design and implement responsive and user-friendly interfaces for iPhone and iPad
- Build high-performance UI components using SwiftUI and UIKit
3. Advanced iOS Engineering
- Utilize advanced Swift concepts including:
- Protocol-oriented programming
- Generics and associated types
- Concurrency (async/await, structured concurrency)
- Property wrappers and result builders
- Implement secure authentication features such as:
- Face ID / Touch ID
- Passkeys (FIDO2/WebAuthn)
- Password manager integration (iCloud Keychain, third-party tools)
- iOS Autofill
4. Integration & SDK Management
- Integrate and manage third-party SDKs using CocoaPods and Swift Package Manager
- Work with RESTful APIs and backend integrations
5. DevOps & CI/CD
- Design and maintain CI/CD pipelines using Jenkins and GitHub Actions
- Automate build, testing, and deployment processes
6. Testing & Code Quality
- Ensure high code quality through:
- Unit testing (XCTest, Swift Testing)
- UI testing (XCUITest)
- Conduct code reviews, documentation, and best practice enforcement
7. Leadership & Collaboration
- Mentor junior developers and promote engineering excellence
- Collaborate with cross-functional teams (product, design, backend)
- Drive continuous improvement and innovation within the team
Required Skills (Must Have)
- 8+ years of experience in iOS application development
- Strong expertise in Swift, SwiftUI, and UIKit
- Deep understanding of design patterns (MVVM/MVI) and SOLID principles
- Experience with CocoaPods and Swift Package Manager
- Hands-on experience with CI/CD tools (Jenkins, GitHub Actions)
- Strong knowledge of REST APIs and backend integration
- Experience with Git and modern development workflows
- Excellent communication and leadership skills
Preferred / Nice to Have
- Experience with Android (Kotlin/Java)
- Knowledge of Kotlin Multiplatform (KMP)
- Exposure to cross-platform development
- Familiarity with AI-assisted development tools (e.g., GitHub Copilot)
- Experience integrating AI/ML features in mobile applications
|
Rohit Chauhan IT Recruiter A: 4421 Avenida Ln, McKinney, TX, 75070
|
You received this message because you are subscribed to the Google Groups "NoviaJobs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to noviajobs+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/noviajobs/CAJ0-OE-Z0Rg-%2Bq_wfbm14U7yMeztx6bZ5Z%3DcbZPqFnoJWnOPgA%40mail.gmail.com.
No comments:
Post a Comment