Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via email Shaping and implementing technology / business solutions to contribute to client organizations competitive differentiation
Uses various software development technologies to rapidly develop creative and efficient solutions that enhance client organizations technology stack
Collaborates with other team members to implement user stories write tests and continuously deliver new / improved product functionality
Communicates with team members to resolve technical dependencies during implementation
Reporting to iOS Engineering Manager / Senior Engineering Manager
3 10 years with mobile application development using Swift for iOS.
Bachelors degree in computer science or similar advanced degree preferred with outstanding record of academic achievement.
Strong understanding of design patterns over and above MVP MVVM and MVC.
Strong understanding of interactive application development paradigm under iOS memory management file I/O network programming concurrency and RxSwift.
Experience of working knowledge using Swift XCode.
Good understanding of the full mobile development life cycle. Working knowledge of the general mobile landscape architectures trends and emerging technologies
Ability to implement custom native interfaces using the latest Android programming Techniques.
Experience in engineering practices such as code refactoring design patterns design driven development continuous integration building highly scalable applications application security
Handson Unit testing and mocking XCTest Handson CI/CD Azure Jenkins Circle GitLab etc.
Experience in agile scrum and/or Kanban development methodologies
Required Experience:
Staff IC
Full-Time