View all jobs

Android Engineer

Krakow, Poland
Role purpose:
Android Developer  is responsible for developing the most appropriate and secure Technology solutions using iterative software development/programming in line with the solution design, to meet customer needs, ensuring continuous improvement.

They will be required to continually enhance their skills within a number of specialisms which include front end, development, security, testing, and operational support.

• Solid experience in mobile engineering
• Hands on experience on using Kotlin to develop Android App
• Experience as a technical expert on the Android platform and competency with industry standard libraries
• Should have a good eye for design, should be able to implement latest Material Design components and animations
• Have 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 concept and integration is 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
• Strong self-learning skill
• Experience in setting up CI is a plus
• Contributions to open source projects is a plus
• Effective English communication skills in both written and verbal
• Should actively participate in design discussions and suggest improvements
• Experience working in an agile development environment

Culture of work:
• Flexible working hours
• Informal work environment
• Agile methodologies
• Flexible WFH (agreement in the teams)
• Friendly teams and people focused attitude
• Macbook pro or Lenovo to choose
• Car parking
• Relax room
• Fruits

Share This Job

Powered by