Job Summary We require an experienced and skilled Frontend Engineer (React.Js) that would work in a cross functional team to develop software solutions in the finance and digital lending ecosystem within an Agile framework. The Frontend Engineer will report to the Frontend Engineering Lead and be responsible for delivery of assigned tasks.
Responsibilities
Work closely with design, product management, and development teams to create elegant, usable, responsive, and interactive interfaces across multiple devices.
Turning UI/UX designs into prototypes, creating excellent interactions from designs, writing reusable content modules and maintainability of the code.
Implement UI development principles to ensure that the product client-side serves at scale.
Review and optimize the app usage by monitoring key metrics and rectifying the issues proactively.
An ability to perform well in a fast-paced environment and bring in optimal flow for rapidly changing design/ technology.
Use markup languages like React.JS, HTML5, jQuery, CSS, JS, etc. to create user-friendly web pages frameworks, such as NextJS, ReactJS etc
Implement responsive web design principles to ensure that our company website renders well across multiple devices.
Ensure high quality graphic standards and brand consistency.
Requirements
3 - 7 years of work experience developing software using React.JS, HTML5, jQuery, CSS, JS, Maven Projects, etc.
Good understanding of advanced JavaScript libraries and frameworks, such as NextJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.
Good understanding of asynchronous request handling, partial page updates, and AJAX.
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Well versed in integrating REST services and SOAP webservices with front-end framework.
Experience working in an Agile environment with diverse teams (Remote and onsite).
Must be knowledgeable of the Fintech space, especially banking, finance and lending.
Strong experience with GitHub, Bitbucket and other repository/versioning solutions.
Experience with tools such as JIRA, documentation on Confluence and other documentation tools.