Compunnel Inc.
Job Title: Mobile Developer - iOS - W2 Only - we can provide sponsorship
Duration: Long Term
Must Have:
Swift
Nice to have:
GraphQL
Description:
- 5+ years of professional experience developing publicly available native iOS apps using Swift, SwiftUI, UIKit, Objective-C, Xcode in an agile environment.
- Experience or willingness to learn Android, web, and cloud-based technologies.
- Knowledge of mobile landscape, architectures (MVVM, Clean Architecture), trends, and emerging technologies used in creating performant and resilient native iOS Apps.
- Passion for crafting user experiences on iOS using Apple’s Human Interface Guidelines, with a proven understanding of functional programming and reactive patterns.
- Good understanding of accessibility features and building accessible experiences on iOS.
- Experience with Swift concurrency, Combine, and asynchronous programming in general.
- Excellent understanding of testing concepts and frameworks using XCTest and XCUITest.
- Strong Git skills, including branching strategies and CI/CD practices.
- Knowledge of HTTP-based APIs, Networking, and how the internet works.
- Experience in internet security: OAuth, OpenID Connect, and knowledge of standard methodologies.
- Strong working knowledge of AWS ecosystem (EC2, Lambda, Serverless computing, DynamoDB).
- Understanding containerization, Docker, and orchestration is a plus.
- End-to-end architecture experience focusing on customer experience, ease of use, reusable components, and leveraging proven architecture patterns, standards, accessibility, security, A/B testing, personalization, analytics, and measurements.
Seniority level
- Not Applicable
Employment type
- Full-time
Job function
- Finance
Industries
- IT Services and IT Consulting