Previous Job
Previous
Senior iOS Developer
Ref No.: 18-03766
Location: Atlanta, Georgia
Start Date: 09/07/2018
 Title:                    Senior iOS Developer
Location:             Atlanta, GA, 30305
 
Linkedin ID must for H1b
 
Job Description
BS in Computer Science or equivalent practical experience
7+ Years of experience in developing iOS App(s) in Apple Store.
Experience with iOS SDK, XCode
Knowledge of Model View Controller (MVC) design patterns, Object-Oriented Programming (OOP) through SOLID principles and development best practices
Strong analytical and debugging skills
Consumer mobile application development experience
A background in building mobile applications that utilize web-services (either REST-based, JSON, Thrift or other services)
Good knowledge on material design 
Experience and thorough understanding of Agile Software Development
Proficiency in the use of JIRA/Confluence in product development
Experience in source control tools like Git.
Experience in a cloud based environment like AWS.
Good knowledge of the continuous deployment and integration process.
Good written and verbal communication skills
 
 
Job Responsibilities
Design and build applications for the iOS platform
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automation
Builds high-performance, scalable systems – end to end.
Developing solutions to address complex problems.
Contributing to a future-ready, high quality, and performance code base.
Bring to the leadership team technical solutions, feedback on each solution recommended and product ideas with the team through design review, pair programming, code review and tech talk.
Identify recommend and provide innovative uses of Information Systems to provide a competitive advantage.
Ability to Share technical solutions and product ideas with the broader team through design review, code review, and show and tell
Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.
Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
Implement new features in a highly collaborative environment with product managers, and other Web, Backend and iOS, mobility engineers.