Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailJob Title: Lead iOS developer
Location: Miami FL Hybrid Role (4Days onsite in week)
Duration: 3 Months CTH
Interview :: Video
VISA::Citizen and green card(with both side visa copy)
Candidate must have solid LinkedIn profile with their own photograph
Job Description:
Skills/ Must Haves:
Lead software design prototype and development of iOS apps.
Contribute bestinclass programming skills to develop highly innovative consumerfacing mobile apps.
Write clean maintainable code and performing peer codereviews
Work with other team members to investigate design approaches prototype new technology and evaluate technical feasibility
Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules
Establish architectural principles select design patterns and then mentor team members on their appropriate application
Work closely with product and design teams to customize our app
Facilitate and drive communication between mobile engineers and backend engineers
Qualifications:
Bachelors degree or above in Computer Science
5 years building complex high quality iOS applications and have a strong knowledge of iOS app design principles patterns and best practices
Strong proficiency with ObjectiveC Swift and popular iOS frameworks
Deep understanding of iOS platform including different device capabilities battery life performance and notifications.
Experience developing releasing and maintaining an iOS app
Experience writing tests in XCTest
Experience with architectures like MVP and MVVM
Ability to communicate complicated technical problems to both technical and business audiences
Strong knowledge of REST architecture and distributed systems
Experience integrating mobile clients with microservices (REST based APIs)
Bias for a shiftleft test driven development
Strong customer focus ownership urgency and proactivity
Preferred Technology Experience:
Test automation framework experience across multiple mobile platforms such as Selenium and Appium
Continuous Integration using Jenkins
Experience with distributed databases such as Couchbase or Realm
Experience with tools like Jira Bitbucket Confluence
Full Time