Overview
Responsibilities :
- Implement client interfaces according to design reference documents.
- Play a key role in the development of highly usable interfaces using javascript frameworks (as Reactjs, Angularjs, Node.JS (Express)).
- Work with other web services such as (AWS, and Google Firebase) to efficiently deliver scalable applications.
- Responsible for wiring the markup code (HTML, and mocks) to the javaScript framework and backend code.
- Write modular front-end and back-end code, leveraging the modern features and technologies.
- Integration of data storage solutions and thorough understanding of relational and non-relational databases, (NoSQL and SQL)
- You will be working with a team to deliver a solutions and might be given a managerial voice and a decisions on the solution.
- Create final web assets/files for delivery to client staging and production environments
- Optimize web product for desktop, tablet, and mobile publishing with web technologies.
- Accept client feedback and modify product code to maximize the end-user engagement.
- Ability to adapt and learn fast.
- Communicate delivery timelines and projected setbacks to the project manager.
Skills and Qualifications :
- 4+ years of professional experience as a Web Developer using JavaScript, and experience with javascript frameworks (ReactJS, AngularJS) and Nodejs is preferable.
- Minimum bachelor in Computer Science, Software Engineering or equivalent.
- Knowledge of Node.js and frameworks available for it such as Express, and Meteor.
- Deep understanding of RESTful web services and the ability to create and work on existing ones.
- Experience leveraging back-end API’s/frameworks to integrate server-side abilities into front-end code.
- Understanding the nature of asynchronous programming and its quirks and workarounds, as well as callbacks.
- Good understanding of design patterns.
- Creating self-contained, reusable, and testable modules and components.
- Writing non-blocking reusable code, and resorting to advanced techniques such as multi-threading, when needed.
- Experience with building the infrastructure for serving the front-end app and assets.
- Writing well documented code, and it is a plus if you can write extensive unit tests using automated TDD tasks.
- Creating configuration, build, and test scripts for Continuous Integration environments.
- Excellent English written/verbal communication/presentation skills and critical thinking ability.
- Experience working in an agile/scrum development process.
- Ability to work under pressure and in a fast paced environment.
About Genora Infotech Pvt Ltd
Genora Infotech Pvt Ltd incorporated in 2014 with an aim to lead the IT Industry in Asia. We are successfully catering to clients across 19 countries for enterprise mobility and big data solutions.