Position: Senior Android Developer
Company: NVP Software
Experience required: 3y
English level: upper

You will be working on the flagship company experience that comes with our products. You will get the opportunity to work on system applications that power services, custom-built Android Services and Tools. You will be working within an agile scrum team and collaborate closely Android Front and Systems Engineering.

As a senior engineer, you will be responsible for defining and improving the development process, choose the right technology, and guide the teams to work on multi-dependency modules.

Qualifications:
* 3+ years of Android Framework/Core development experience 
* Bachelor’s degree in Computer Science or equivalent
* Solid understanding of Java/Kotlin for Android development 
* Solid understanding of Git/Gerrit 
* Experience designing, implementing and/or debugging systems software and complex embedded firmware 
* Good Analytical skills to work with developers for troubleshooting, peer review and test automation scenarios 
* Experience working in a CI environment 
* Proactive in learning new tools/techniques 
* Excellent written and verbal communications skills 

Responsibilities:
* Enhance and operate business-critical core API application with a focus on high availability, low latency, security and scalability
* Be a valued member of an autonomous, multi-functional agile team
* We're using industry-standard, cloud-native tech, which means easily transferable skills

Bonus Points:
* Strong debugging/trouble-shooting and problem solving skills of embedded systems
* Expert in firmware design and implementation
* Experience with Linux kernel development
* Experience with real time debugging tools (software and hardware)

We offer:
* Get part of an international development team in a global company
* High salary
* Possibility to learn and growth
* Flexible working hours
* Work from home
* 21 days paid vacation