Position: Senior Android Developer
Company: Proffiz
Category: Android
Experience required: 5y
English level: upper

**About our client**
Clients’ company, backed by leading VCs, is a collective of experienced payment and tech industry professionals who are aiming to redefine business banking and the way Australian businesses get paid by their customers. With an exciting roadmap of innovative new products under development, they are building a high performing team to take on the incumbents.
If you are passionate about innovation, thrive in fast-moving environments, love a challenge, hate bureaucracy and can’t think of anything more exciting than disrupting the banks, they’re putting together a team you might want to join. 

**Job Description**
As a Senior Android Engineer, you will be responsible for architecting and developing Android applications that are beautiful and engaging as well as robust and secure. You will get experience with a focus on the use of GraphQL APIs, identity management providers and tools to produce secure, vulnerability-free code.
You will collaborate within cross-disciplinary teams to own product software development, contribute and promote standards and engineering best practices, support operational activities such as; process automation, compliance activities, SLA upkeep requirements.
You will enjoy the fun of development from scratch in some application components while adhering to the company engineering standards, frameworks and best practices.

**Requierements**
Strong background in software engineering; has a good grasp of Object-oriented programming principles and has a demonstrable ability to produce good code
Proficiency in native application development for Android devices, using Kotlin and Java 
Advocates quality within the team through sound testing strategies and establishing team rituals 
Appreciation and know-how in building efficient CI/CD pipelines
Knowledgeable in different programming architectures
Proven track record in supporting rapid and agile product deployments
Extensive experience in integrating with external APIs
Knowledge of architecture patterns such as; MVVM, Clean Architecture, Hexagonal Architecture
**Will be a plus**
Experience working with Bitrise, GraphQL, Rx, and Jetpack libraries
Experience with PCI compliant environments (PCI-DSS, etc)
Experience in payments

**We offer**
Flexible working hours
18 paid vacation days
10 working days of paid sick-leaves
Separate room for every team and spacious technically equipped workplace
Close to park location
Regular Performance Appraisal
Free English courses
Corporate doctor
Yoga classes
Access to online courses
Corporate events and so on