- Design and implement Mobile / Web applications.
- Build the reusable components for supporting complex mobile applications.
- Designing, enhancing and building out new features and services
- Write clean, reusable, maintainable code
- A team-oriented approach, with a willingness to receive feedback and iterate on designs
- Design, write and deliver software to improve the availability, scalability, latency, and efficiency of application services
- Work with team to create new design/architectures geared towards scale and performance
- Engage in service capacity and demand planning, software performance analysis, tuning and optimization
- Work with team to define and prototype feature specifications
- 2+ Years Experience in software development
- Knowledge in Agile methodology of running projects
- Excellent understanding in the concept of APIs and Frontend- Backend communication
- Strong knowledge in React Native, React, Vue
- Strong knowledge in HTML, CSS, Javascript
- Strong knowledge in SQL Server, Mysql efficient table schema & database querying
- Knowledge of modern development principles and best practices (Object Oriented Programming, Design Patterns, unit testing, continuous integration and deployment)
- Good teamwork skills, capable in collaborating with other team members
- A self-starter who loves to own things end-to-end