Responsibilities
- Develop interactive, user-friendly applications using the latest frameworks
- Deliver across the entire application life cycle in the stages of concept, design, build, deployment, test, and release to app stores and support.
- Collaborate with product owners and designers to translate product requirements and designs into reality
- Own and develop feature sets that involve responsive UIs and restful services to ensure a seamless user experience.
- Interact with the product, engineering, and business teams across geographies to leverage their expertise and contribute efficiently.
- Ensure that all components and the overall application are robust and easy to maintain.
- Continuously optimize and improve the application performance
- Proactively acquire knowledge of the latest industry trends and best practices in mobile technologies to implement them and educate the teams to increase the effectiveness of technology solutions.
Requirements
- B.Tech/ B.S. or M.Tech/ M.S. or equivalent in Computer Science, IT, or related field
- 2-6 years of experience
Mandatory Skills
- 2+ years of experience designing and building production-level web applications including:
- Programming knowledge in JavaScript, NodeJS
- Good knowledge in developing front-end software, with deep experience in one or more relevant
front-end frameworks (ReactJs, Angular, Vue etc.).
- Expertise in Web/mobile app development using React Native
- Experience in product development on mobile platforms using React Native
- Familiar in developing backend (JS/Node/C#).
- Basic understanding of RDBMS databases
- Working knowledge of design patterns, SOLID principles, and development best practices. Ability to
independently write code and unit test cases
- Mastery of standard frontend technologies like modern HTML, CSS, JavaScript (we use React,
Redux, Webpack, NodeJS etc.), REST, and JSON.
Desirable Skills
- ES6/7, Node, package management /webpack/parcel.
- Exposure to data modeling with any of the database technologies.
- Full stack understanding of web/mobile/API/database development concepts and patterns.
- Experience in DevOps would be a plus.
- Experience in TypeScript would be a plus.
- Excitement about the latest trends in application design
Skills:- Javascript, NodeJS (Node.js), React.js, AngularJS (1.x), HTML/CSS and JSON