iOS Developer
Core
Senior iOS Developer building native mobile applications and shaping a client-focused platform.
Role type
Senior IC iOS Developer
Builds
Native iOS applications
Domain
Mobile development
Required skills
Swift, SwiftUI, Objective-C, Xcode, Core Data, Core Animation, RESTful APIs, JSON, MVC/MVP/MVVM, XCTest, XCUITest, Git, offline storage, threading, performance tuning, mobile memory management, biometric authentication, device capabilities management (via careerplan.io/jobs/Mastech-iOS-Developer-ios-developer-at-mastech)
Preferred skills
Low-level C-based libraries, cloud messaging APIs, push notifications, web technologies, UI/UX standards, Apple design principles
Technologies
Swift, SwiftUI, Objective-C, Xcode, Core Data, Core Animation, Git, JSON, RESTful APIs, XCTest, XCUITest
Responsibilities
Develop mobile application code and integrate with centralized authentication; Create software architecture, high-level design, low-level design, and nonfunctional requirements documentation; Mentor and guide the team in developing customer-focused applications; Analyze requirements and enterprise architecture to develop roadmaps for future enhancements; Contribute hands-on to development and issue resolution to meet delivery timelines; Collaborate with business analysis and QA on test plans and validation.
Seniority
Senior, hands-on IC