- Early StageStartup in initial stages
Senior Android Developer
- ₹3L – ₹18L • No equity
- 3 years of exp
- Full Time
Not Available
About the job
Job Summary
We are looking for an innovative, result-oriented and passionate Senior Android Developer to work on the next generation smart sports technology. The candidate will be responsible for assisting architecture, release lifecycle, new feature development as well as ensuring code quality. You will be working on different layers of the infrastructure therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Skills & Qualification
Any Graduation / Post Graduation degree in Computer Science or IT or Electronics.
3+ years of experience in Android App Development and Architecture (Kotlin + Java)
Experience with Android SDK tools/Android Studio, third party libraries and APIs
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Proficient in Object Oriented Programming, data structures and algorithms
Excellent UI/UX design and development skills: Material Design/Materialize/MUI, MVC/MVVM design pattern
Clear understanding of concept of multi-threading, memory management, network management specific to mobile devices
Familiarity with RESTful APIs to connect Android applications to back-end services
Strong problem solving, design thinking, debugging and analytical skills
Ability to write clean code, should be able to convert designs into code fluently.
Exposure of emerging technologies, architecture patterns, trends in mobile app development
Should always adhere to coding best practices
Job Responsibilities
Identify and correct bottlenecks and fix bugs
Building reusable components and libraries for future use
Translating designs and wireframes into high quality code
Documentation of software design and code
Define objectives by analysing user requirements, envisioning system features and functionality, determine design methodologies and tool sets
Designing and conducting unit tests
Learn and understand new technologies and current trends to support product improvements
Ensure the best possible performance, quality, and responsiveness of the application
Design, build and maintain high performance, reusable, and reliable code
Good at logical reasoning.
About the company
- Early StageStartup in initial stages