Job Description
We are looking for a Senior React JS developer responsible for the development and maintenance of applications. Your primary focus will be the development of application and framework components along with their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities
- Build UI components for a React JS application
- Translate designs and wireframes into high quality code
- Design, build, and maintain high performance, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
Qualifications
Strong knowledge of React stack and how to structure the code / module as per the React JS frameworkFamiliarity with RESTful APIs and integrating the UI componentsStrong knowledge of UI design principles, patterns, and best practicesExperience with offline local storage, caching, performance tuning and other advanced browser related featuresAbility to design applications around natural user interfaces, such as keyboard shortcuts, form structure and other business use cases.Knowledge of the open-source ecosystem and the libraries available for common tasksAbility to understand business requirements and translate them into technical requirementsA knack for benchmarking and optimization of codeProficient understanding of code versioning tools, such as Git.