Position Description :
The UI Developer is responsible for being the driving force in executing quality customer user interface & user experience interactions for internal and external applications and Web site assets through the creation of high fidelity mockups, wireframes, prototypes, and graphical elements. Responsible for consistency across digital mediums, the UI Developer defines style, layout, graphic, coding standards, and best practices for UI development. The UI Developer requires a blend of creative and technical disciplines.
Essential Duties and Responsibilities :
- Developing and implementing highly-responsive user interface components using React concepts.
- Developing and implementing front-end architecture to support user interface concepts.
- Building reusable components and front-end libraries for future use
- Translating PSDs and wireframes into high quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Meeting with the development team to discuss user interface ideas and applications
- Monitoring and improving front-end performance.
- Documenting application changes and developing updates
Requirements :
Minimum 5 years experience in reactJS / react native development environment.Experience with TypeScript and other statically typed languages.Developed application from scratch.Candidates can work independently and initiate the process. Self-driven employee.Knowledge of backend technologies such as .Net, Node.js, Express.js, Solid Principles or similar frameworks.Knowledge of Mongo DB atlas, SQL Server Database,Good with Azure Resources and Azure environment.Familiarity with testing frameworks such as Jest, Enzyme, or Cypress.Understanding of accessibility standards and best practices.Experience working in Agile / Scrum development environments(ref : hirist.tech)