Software Engineer - Android, Java

2 days ago

Apply Now
Logo of NCR Corporation

NCR Corporation

Enterprise technology for the banking, retail and hospitality industries.

10,000+

💰 $820M Post-IPO Equity on 2015-11

Description

• Develop mobile applications using Java and Android. • Collaborate with backend teams for robust application architecture. • Provide technical leadership and manage team performance.

Requirements

• Strong programming skills in Java, Android and Kotlin • Hands on Experience in UI development with good UX sense understanding. • Hands on Experience in Database design and management • Hands on Experience to create and maintain backend-framework for mobile applications. • Hands-on development experience on cloud-based platforms like GCP/Azure/AWS • Ability to manage and provide technical guidance to the team. • Strong experience in designing APIs using RAML, Swagger, etc. • Service Definition Development. • API Standards, Security, Policies Definition and Management. • Participate in architectural discussions and act as tech guardian for the team and drive towards implementing the same. • Excellent analytical, problem solving, and communication skills. • 7+ years of software engineering experience in a multi-national company • 7+ years of Android, and Java knowledge of C++ • 3+ years of Experience with RxJava, MVVM, Redux, JNI • Experience with Git or similar version control system, continuous integration. • Be responsible in design, develop and testing mobile-based application working in tandem with server architecture • Proficiency in automated unit test development practices and design methodologies • Fluent English

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com