Senior IOS Developer
- Full-Time
- Nashville, TN
- Vision
- Posted 3 years ago – Accepting applications
Job Description
The primary purpose of the Senior iOS Developer is to execute the development commitments of the client's mobile portal application. This position requires a candidate who can analyze requirements, drive discovery, support, and implement solutions with minimal supervision in a Lean/Agile Development environment. The candidate must be a highly motivated self-starter and must be committed to delivering high-quality solutions within agreed-upon timelines. The following are highlighted competencies and core expectations for the job/role:
3-7 years of experience in a senior iOS development role
· Be a thought-leader for mobile technologies and design and implement application features
· Native mobile application development on iOS with fluency in Swift, Core Foundation, UIKit, Cocoa Touch, Core Animation, and other frameworks provided by Apple
· Knowledge in computer science combined with demonstrable problem-solving aptitude
· Experience with memory management and memory/performance profiling
· Applied understanding of resource constraints including battery life, network availability, etc.
· Familiarity with JSON, REST-based APIs, XML, JavaScript, and interfacing iPhone/iPad applications to server-side API’s
· Experience with CocoaPods, Flurry, TestFlight, GitHub
· Experience developing and managing cross-platform application development. (iOS and Android)
· Has shipped and maintained apps, knowing ins and outs of Apple’s submission process
· Strong understanding of Apple’s Human Interface Guidelines as well as interaction design best practices
· Work closely with product management and UX to take an idea from concept to delivery using excellent software design, coding, and processes
SPECIAL QUALIFICATIONS
· Experienced in working with high-performing, highly technical teams
· Entrepreneurial drive and interest to innovate
· Proven experience in the complete development lifecycle for native mobile iOS applications
· Ability to succinctly communicate verbally and in a variety of media
· Familiarity with Agile techniques in a development environment (certifications are preferred, but a proven history is highly desired)
· Formal experience as a senior member of a development team
· Experience in Healthcare mobility solution design and delivery is a plus
· Experience with Apple’s HealthKit is a plus
· Relevant experience/knowledge working with hospitals and their integration needs.
AREA OF EXPERIENCE: Knowledge of three or more of these areas would be preferred:
- Native Android Development 1-3 years of experience
- Kotlin 3-7 years of experience
- Java 7+ years of experience
- RxJava
- Native iOS Development
- Swift
- Objective-C
- Apple Interface Guidelines
- JavaScript
- JSON, REST-based APIs
- User testing
- Complex problem solving
- Agile development expertise
- Mentor junior developers
- Able to self-manage workload
Job Types: Full-time, Contract
Pay: Up to $37.00 per hour
Benefits:
- Health insurance
Schedule:
- Monday to Friday
Education:
- Bachelor's (Required)
Experience:
- iOS development: 7 years (Required)
- Objective-C: 3 years (Required)
- memory management: 3 years (Required)
- memory/performance profiling: 3 years (Required)
- senior iOS development role: 3 years (Required)
- CocoaPods: 3 years (Required)
- Flurry: 3 years (Required)
- TestFlight: 3 years (Required)
- GitHub: 3 years (Required)
- Native Android Development: 1 year (Required)
- Kotlin: 3 years (Required)
- Java: 7 years (Required)
- develop and manage cross-platform application development: 7 years (Required)
Full Time Opportunity:
- Yes
Work Location:
- One location
Visa Sponsorship Potentially Available:
- No: Not providing sponsorship for this job