Position: Senior Android Engineer
Company: Unicsoft
Experience required: 5y
English level: upper

Locatons:
UPD Banking project vacancies
We are NOT hiring from these countries, please do not send CVs: Ukraine, France, Germany, Spain, Portugal, Netherlands, Belgium, the UK

Digital Banking is a revolution. Being part of the Banking engineering team puts you at the front line of one of the most disruptive changes to the financial and banking industry .You will be embracing 12 factor app philosophies and driving key deliverables to our applications and services, remotely .We believe in codification (Infrastructure and Configuration as code), automation, immutability, CI/CD and scalability — all for the benefit of our customers and users within a secure and continuously compliant environment.

As a senior Android developer you'll work in a small, autonomous product squad alongside iOS Engineers, Backend Engineers, User Researchers, Product Designers, Product Managers, QA Testers, and Business Analysts. We’ve hired some of the most talented developers and designers that the world of tech has to offer, and we’re keen to showcase their talent to the world - and that’s where you come in.



Must have extensive exposure to Firebase

You are excited about programming in Kotlin, similarly, you consider Coroutines, Android Jetpack (Room, Live Data, View Models), Dagger2, and Retrofit as essential tools

You’ve shipped and iterated on many apps in the Play Store

You love turning excellent design into beautiful products

You enjoy developing apps that delight users

You’re comfortable working in a team that deals with ambiguity every day

You know the importance of app usability and UI/UX design

Have an understanding of the principles of computer science

Collaborate closely with product designers with a focus on new feature design and prototyping

Be involved in the user experience design process, from wireframes and mockups through implementation and release

Work closely with designers and business to define and implement elegant solutions to interesting problems

Help define and maintain visual guidelines and ensure consistency throughout the app

Fast prototyping of new user interactions and iteration based on feedback from peers