Company description:HRO Digital is a specialist traditional recruitment business. HRO Digital is a brand of Verita HR Polska.
Verita HR Polska is a Human Resources service provider operating under number 5694.
We are working as a recruitment provider searching on our Client's behalf for a person in the following role:
Senior Android Developer
Responsibilities:•Proactive collaboration in the project team to help develop the product using your experience to contribute through the whole development lifecycle
•Hands on with Planning, estimating, contributing to the architecture, coding, development
•Refactoring, minimising technical debt and continuous improvement of the code bases is key
•Focus on SW quality and delivering quality throughout the whole process
•Ensuring that technical decisions and information is communicated across the global team
•Taking responsibility for releases and contributing to the ongoing support of the live apps.
•Keen to collaborate with others, you’ll give thought about how software fits into the bigger picture
•Experienced in Continuous Delivery practices and how they affect product quality and delivery
•Experienced with a range of agile practices and understand how and why they work
•Deliver fair outcomes for our customers and ensure own conduct maintains the orderly and transparent operation of financial markets
Requirements:•Solid experience in Mobile Engineering
•Hands on experience on using Kotlin to develop a portfolio of Android Apps
•Experience as a technical expert on the Android platform and delivering with industry standard libraries
•Be able to demonstrate a good eye for design, and implement latest Material Design components and animations
•Have experience with third party lib integration
•Very good with UI and Core Architectural Design patterns
•Experience with source code versioning tools
•Familiarity with security concepts and integration is a must, like https, cert pinning, encryption and decryption and data protection; you understand that security starts before a line of code is written
•We promote a DevOps culture so you will need to look beyond pure programming and get involved with the deployment, operation and support of the software we build
•Knowledge of agile project delivery with cross-functional teams and experience of working in SCRUM and/or Kanban scenarios.
NICE TO HAVE:
•Familiarity with Dagger2, Rxjava2, Retrofit2 libraries
•Solid experience in writing Unit Tests and UI tests, familiarity with Junit, Mockito and Espresso, and working with testing automation
•Accustomed to using Github, Jira and Confluence
•You should be comfortable with pair programming
•Able to advise stakeholders with credibility and well-considered logic
The offer:•Consistent scope of responsibilities,
•Full-time remote working possibility,
•Interesting job in professional young team,
•Career opportunities in a global organization,
•Possibility to extend your technical knowledge.