Roles & Responsibilities
Description
- A rapidly-growing AI-driven consumer technology company that runs some of the most revolutionary digital platforms
- The engineer will be responsible for making an immediate and tangible impact on mission-critical projects.
- Customers may experience tailored content, goods, and services of their choice delivered in an easy-to-use and aesthetically pleasing manner on the lock screen of their smartphones thanks to the company’s advanced technology.
- So far, the company has managed to secure $386mn+ in funding. This position requires a significant overlap with the IST time zone.
RESPONSIBLITIES
- Create and construct applications for the Android operating system
- Ensure the application’s functionality, quality, and responsiveness
- Think creatively, develop, and inspire others by using cutting-edge technology to transform customer experiences
- Work collaboratively with a team to define, design, and release new features
- To maintain code quality, find bottlenecks/defects and fix them
REQUIRED QUALIFICATION AND SKILLS
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 6+ years of relevant experience as an Android engineer
- Proficient experience working with Kotlin and OOPS concepts
- Demonstrable experience with offline storage databases, threading, and networking
- Competent working knowledge of memory management and performance measurement tools in Android Studio
- Some familiarity with RESTful APIs to connect Android applications to back-end services
- Comprehensive understanding of Google’s design ideas and interface guidelines
- Familiarity dealing with push notifications and cloud message APIs
- Extensive knowledge of using code versioning systems like SVN, Git, or Mercurial
- Some understanding of continuous integration and experience writing Android Studio Test Cases
- Good at data structures and logical thinking
- Knowledge of the most recent Android technologies, including RX Java, Coroutines, and Kotlin
- Excellent spoken and written English communication skills