Company Introduction
Innoventes Technologies (www.innoventestech.com) is a boutique product engineering services company working with startups in Bangalore, Mumbai, Chennai, SFO and Middle East. We work closely with our clients to build world-class products - either from our office or from our client offices. We firmly believe in agile engineering practices. We have an aggressive plan to double our current strength of 60 in the current year.
We are looking for Android developers responsible for developing mobile applications in Kotlin. Primary focus will be the development of all logic, UI implementation, ensuring high performance and responsiveness
Responsibilities
Developing Kotlin based Android applications
Delivering well written applications conforming to the UI designs and application architecture
Complete assigned tasks in a timely manner within project constraints.
Writing unit tests & Delivering bug-free applications
Mandatory Skills
Excellent problem solving skills & Ability to articulate and comprehend complex requirements is a must
Hands-on skills in developing mobile applications using Kotlin/Android SDK is required
Proven experience in implementing native phone feature such as camera, GPS, reading SMS/call logs, etc is a must
Hands on experience in mobile security (device lock, encrypted db, shared prefs etc) is a must
Knowledge of programming patterns or architectural patterns is required
Knowledge of Room, Firebase, SafetyNet/Device Check, gRPC is desired
Good knowledge on object-oriented design, design patterns, data structures, and algorithms
Working knowledge on MVVM, Dagger and Data Binding will be a plus.
Knowledge of Play store deployment is a plus
Knowledge of Appium for automated testing is a plus
Professional, precise communication skills
Working knowledge of Git
Optional Skills
Familiarity with agile practices like scrum, stories, iteration
Knowledge of DevOps tools & practices
Educational Qualifications and Experience
B.E/B.Tech/MCA/M.Tech in Computer science/Information science/Information Technology
4 to 5 years of hands-on experience in Android application development using Kotlin/Android SDK technology
Hiring Process
Each step is an elimination and the candidate has to clear each to proceed to the next
Offline Programming test
2 rounds of Technical interview and 1 round of Client interview (Telephonic)
Management interview (Telephonic)