Добавено на 5 months ago

Senior Android Developer

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

ПозицияSpecialist

Дата2019-05-23

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




Senior Android Developer


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 Android Developer
As a Senior Android Developer:

• your focus will be spent on writing high-quality, highly testable code and contributing to the Android 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 help drive the release process. 
• Mentoring less experienced engineers will also be an important part of your role.
• You’ll work daily on implementing and maintaining good technical 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:

• A strong, seasoned Engineer
• Good experience with Java and with the Android SDK
• Knowledge in recent Android SDKs
• Experience with Dependency injection frameworks ( Dagger 2 )
• Strong knowledge of Android UI design principles, patterns, and best practices
• 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
• Familiarity working with Git version control in a collaborative team environment
• Mentoring less experienced developers
• Excellent communication skills

The following would also be highly advantageous:

• TDD/BDD
• Kotlin
• RxJava/RxAndroid
• UI Testing
• Worked in an Agile / Scrum environment
• Technical degree
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