We are looking for a senior native android developer to undertake the UI part of a large e-commerce application for a well-funded start-up, you will be responsible for designing UI and bringing designs to life using the latest frameworks or libraries for the Android platform our solution, you will have a 4+ years of experience working as a mobile front-end developer and commercial experience of creating user-friendly UIs. In these 4 years, you should have experience with iOS application architecture and design with a strong understanding of RESTful JSON APIs principles, it will be desirable if you have experience or exposure of backend development but not necessary.
Key Responsibilities
Build an intuitive and seamless mobile UX/UI for the mobile e-commerce of our project using Kotlin/ java.
Be able to create and use RESTful API ends.
Design, develop, test, deploy, maintain, and improve code.
Experiment and prototype possible complex interactions, interfaces, and brainstorm with other front-end developers on alternative solutions.
Define and set up a strong foundation for long-term maintainability for large-scale systems and designing solutions for today's problems that accommodate what future iterations might bring.
Able to create architectures and designs of mobile apps whilst coordinating with other front-end developers on a unified design creation.
Communicate with the management regarding status of projects and suggest appropriate deadlines for new functionalities.
Technical Competencies
Strong understanding of RESTful JSON web API design principles.
Experience in using version control systems like Git.
Solid experience in documenting software solutions using diagrams and flow charts.
Thorough understanding and experience in developing mobile first.
Solid experience in JavaScript.
Experience with Agile methodologies.
Understanding of MVC and MVVM architecture patterns.
Strong understanding of functional and object-oriented programming.
Effective project management skills.
Excellent communication skills.
Strong understanding firebase integration .