Добавено на 1 month ago

Senior iOS Engineer

Населено мястоSofia grad, Sofia, Bulgaria PP Adecco

ПозицияSpecialist

Дата2019-05-23

КатегорияIT and Telecommunications




Senior iOS Engineer


Adecco is a Fortune Global 500 company and the global leader in HR services. With more than 33 000 full-time employees in 60 countries and territories worldwide, the Adecco Group provides over 1 million people around the world with career opportunities, guidance and insights.
For one of our clients, a major international company operating in the financial services sector, we are currently looking for:
Senior iOS Engineer
Your focus will be spent on writing high-quality, highly testable code and contributing to the iOS technical architecture and vision as we expand and grow our product. Scalable and maintainable code is super important to our ability to scale. You’ll review code and ensure that our foundations are solid.

• You’ll be comfortable pair programming with other engineers and you’ll assist the lead of the platform in the release process. 
• Mentoring less experienced engineers will also be an important part of your role.
• You’ll work closely with the Design team to ensure the feasibility of proposed solutions and collaborate daily with the UI automation team to help them increase the UI test coverage and reduce the reliance on manual testing.
Requirements:

• Five or more years of iOS development experience.
• Strong knowledge in Swift and ObjC and recent iOS SDKs.
• Understanding of OOP/POP principles, SOLID, clean code, design patterns and iOS architectures.
• Experience integrating with third party RESTful APIs and associated libraries.
• Experience writing tests, testable code and working with test frameworks
• A good understanding of the application development lifecycle.
• Experience building sleek, high performance user interfaces and complex iOS apps that successfully shipped to customers.
• Experience with pull requests and code reviewing.
• Version control with GIT.
JIRA, CI/CD (Jenkins/Buddy Build etc).
• A good understanding of UI/UX concepts.
• Experience with Agile methodologies - Scrum and/or Kanban.
• Strong communication skills.

The following would also be highly advantageous:

• TDD/BDD.
• Functional Reactive Programming.
• Pair programming.
• UI Testing.
If you recognize yourself in the description above, send us your CV in English today!
Only short-listed candidates will be contacted. All applications will be treated in strict confidentiality.
Recruitment license from National Agency of Employment № 1814 from 08.12.2014

Последно преглеждани позиции