Job Role ● You must be able to work autonomously with good programming skills and must be logical and analytical in thinking. ● Should have Understanding of development best-practices and concepts, including reusability, extensibility, and documentation of implemented code. ● Conceptual understanding of the structure and benefits of object-oriented programming language. ● Working on complex products with hardware components: Electronic Logging Devices, Accident Prevention Cameras, Fleet Management Routing Applications ● Must have a very strong eye for detail, as well as a strong ability to personally test through products. ● Will have complete ownership of the entire product. In charge of testing, development, and R&D. ● Building complex applications in Android from scratch. ● Connecting Android applications with API's and working with our back-end developers in developing API's for each design screen. ● Able to work with design documentation, and other developers in our teams to bring customers projects into production. ● Experience with scaling applications. ● Ability to effectively diagnose code bugs and develop a plan for resolution. Competencies Android Studio, API, Android SDK, design patterns, GitHub, Android code architecture(MVVM), at least 3+ Koltlin Experience, Dependency Injection, Solid Principles, Unit Testing, Object Oriented Programming, Knowledge of 3rd party database integration like Room, Security encryption, Sqlite. Along with this some understanding of Coroutines, Jet Pack Compose, CI CD pipeline, UI Testing, Sonar cloud, Java, functional programming, RxJava. Education & Experience● 4-5 years of experience working with products that have been published to the play store ● Graduate degree from an accredited university with a Computer Science background ● Ability to work with a team of remote-developers to define, design, and ship new features and applications. ● Proven track record supporting or working with a team on complex features and applications ● Experience with source code version control such as Git.EOE: Equal-Opportunity Employer one pledged not to discriminate based on race, color, age, sex, religion, national origin, etc., in hiring or promoting. an employee who is considered to have been hired only to satisfy equal-opportunity regulations
Job Title
Android Developer