W Antal zajmujemy się rekrutacją od ponad 20 lat. Dzięki działaniu w 10 wyspecjalizowanych dywizjach, świetnie orientujemy się w aktualnych trendach branżowych. Precyzyjnie określamy specyfikę stanowiska, klasyfikując kluczowe umiejętności i niezbędne kwalifikacje. Naszą misją jest nie tylko znalezienie kandydata, którego kompetencje wpisują się w wymagania danego ogłoszenia, ale przede wszystkim stanowiska, spełniającego oczekiwania kandydata. Numer rejestru agencji zatrudnienia: 496.
For our client, one of the leading financial institutions worldwide, we are looking for a Senior Android Developer.
The person in this position will join the team responsible for the global identity verification and authentication service.
Responsibilities:
- Proactive collaboration in the project team to help develop the product using your experience to help guide the team through the whole development lifecycle
- Hands-on with Planning, estimating, contributing to the architecture, coding, development
- Refactoring and continuous improvements of the code bases.
- Focus on SW quality and delivering quality throughout the whole process
- Ensuring that technical decisions and information are communicated through the global team
- Taking responsibility for releases and contributing to the ongoing support of the live apps.
- Keen to collaborate with others, and you’ll give thought about how software fits into the bigger picture
Experience:
- Solid experience in Mobile Engineering
- Hands-on experience in using Kotlin to develop Android App
- Experience as a technical expert on the Android platform and competency with industry-standard libraries
- Experience in Dagger2, Rxjava2, Retrofit2, familiar with third party lib integration
- Very good with UI and Core Architectural Design patterns
- Solid experience in writing Unit Tests and UI tests, must be familiar with Junit, Mockito, and Espresso
- Experience with source code versioning tools, specifically GitHub
- Familiar with security concepts and integration is a must, like https, cert pinning, encryption and decryption, and data protection
- Deep experience working on a team of Android engineers building and maintaining large-scale apps, or apps that you have built personally
- We promote a DevOps culture so you will need to look beyond pure programming and get involved with the deployment and operation of the software we build.
- You should be comfortable with pair programming.
- Credibility and ability to influence stakeholders convincingly with well-considered logic.
- Knowledge of agile project management with cross-functional teams, using Jira and Confluence
We offer
- stable project
- possibility of developing and improving skills
- B2B Contract
- Benefits