Android Developer
Skills Preferred
Job Description
Hereβs a thought experiment: what do you get when you put a group of incredibly passionate and driven people and entrust them with the complete freedom to chase down their goals in a completely uninhibited manner? answer: you get something close to what we have at CRED; CRED just has it better. Hereβs what will be in store for you at CRED once you join as a part of the team
Responsibilities
Design and develop high-quality applications. Stay up-to-date with the latest android development trends and technologies, and provide recommendations on how to improve our applications. Build reliable and scalable technology solutions. Work on a disruptive product that's still in its early stages. Independently come up with different solutions, extensible low-level designs, and write modular, readable, and performant code. Be responsible for the development and maintenance of the CRED app aimed at a vast number of diverse android devices. Mentor other engineers, define our technical culture, and help build a fast-growing team.
Job Requirements
Have at least 3 years of experience in product development. Have experience in Kotlin and are well-versed with the latest jetpack libraries. Possess experience in architecture, design patterns, and SOLID principles. Have in-depth knowledge of multiple architectures such as MVVM, MVI, MVP, and MVC. Have experience in handling app security and guard rules. Have a strong knowledge of Android SDK, and different versions of Android, and know how to deal with different screen sizes. Proficient with RESTful API to connect Android applications to back-end services. Have expertise in creating custom views, animations, and services. Are experienced with storage, threading, and performance tuning. Are good at pixel-perfect implementation of designs. Are open to exploring other tech frameworks like flutter/KMM. Have strong debugging and root cause analysis skills alongside data structures. Are accustomed to working in agile team environments and are a self-starter, and conscientious member of the team.