Role: Sr. iOS Developer
Location: Sunnyvale, CA (hybrid)
Job Description:
· 5 to 7 years of professional experience as hands-on Front-End Engineer on iOS
· Expert in iOS Mobile App Development with Swift
· Expert in MVVM architecture and design pattern
· Familiarity with higher order functions and libraries
· Superior analytical skills with a good problem-solving attitude.
· Ability to perform in a team environment
· Strong oral and written communication skills
· Ability to interpret and follow technical plans
· Understanding of CI/CD, Unit testing and deterministic functional testing, End to End automation
They are specifically using SWIFT
Our ideal candidate is:
· A self-starter, able to find opportunities to add value and execute solutions.
· A collaborative team player that can adapt well to a changing environment.
· Passionate about iOS development using Swift/obj C
Requirements:
· 5+ years of application development experience on iOS
· Deep understanding of UI fundamentals (e.g. View Controller lifecycle, etc.)
· Deep understanding of the Swift, iOS frameworks and design patterns.
· Exposure to integrating RESTful APIs and web services with applications.
· Strong debugging and trouble-shooting skills.
· Strong knowledge of mobile security best practices.
· The ability to work in a fast, agile and nimble environment with frequent change.
Preferred Skills:
· Experience developing apps in a professional capacity (submitting to the store, etc.)
· Experience with continuous integration and build automation tools (e.g. Jenkins, Fastlane)
· Experience working with designers and product managers