Engineer III/Staff/Sr. Staff iOS

وصف الوظيفة

▪ Designing and executing technology and business solutions to enhance the competitive edge of the client organization.

▪ Employs diverse software development technologies to swiftly create innovative and effective solutions that bolster the client organization’s technology infrastructure.

▪ Works in collaboration with fellow team members to implement user stories, compose tests, and consistently deliver new and enhanced product functionalities.

▪ Engages with team members to address technical dependencies during the implementation phase.

▪ Reports directly to the iOS Engineering Manager or Senior Engineering Manager.

متطلبات الوظيفة

▪ 3 -10 years with mobile application development using Swift for iOS.

▪ Bachelor’s 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 Rx-Swift.

▪ 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

▪ Hands-on Unit testing and mocking XC-Test ▪ Hands-on CI/CD Azure, Jenkins, Circle, GitLab, … etc.

▪ Experience in agile, scrum, and/or Kanban development methodologies

وظائف مشابهة