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

Lead Android Engineer

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

ПозицияSpecialist

Дата2019-05-23

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




Lead Android 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:

As a Lead Android Engineer you:

• Will report directly into our Head of Mobile and Web Platforms and lead a team of highly skilled Android engineers; managing them, mentoring them, and helping them achieve their personal and collective goals.
• You’ll be responsible for driving the end-of-sprint release cycles from start to finish, communicating technical details to technical and non-technical team members clearly to ensure the timely and efficient delivery of new features. 
• You’ll work daily on implementing and maintaining good technical quality assurance practices and development methods. This is essential as we pursue an internationally scalable and maintainable product.
• 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 Android development experience.
• Strong knowledge in Kotlin and Java and recent Android SDKs.
• Understanding of OOP/POP principles, SOLID, clean code, design patterns and Android architectures.
• Experience with Dependency injection frameworks (Dagger 2).
• RxJava/RxAndroid.
• Experience integrating with third party RESTful APIs, and associated libraries.
• Ability to write & maintain unit tests.
• Working knowledge of software design patterns.
• A good understanding of the application development lifecycle.
• Experience building complex Android apps that successfully shipped to customers.
• Experience in code reviewing.
• Experience with Agile methodologies - Scrum and/or Kanban and tools such as JIRA.
• Familiarity working with Git version control in a collaborative team environment
• Experience leading a team of Android engineers, with the ability to develop and mentor less
• experienced engineers.
• Excellent communication skills.

The following would also be highly advantageous:

• TDD/BDD
• UI Testing
• Technical degree
• Pair programming
• Experience with highly modularized applications
• Experience of managing cross-functional, on-shore and off-shore teams
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
 

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