developer responsibilities:
• meeting with the development team to discuss user interface ideas and applications.
• reviewing application requirements and interface designs.
• identifying web-based user interactions.
• developing and implementing highly responsive user interface components using react concepts.
• writing application interface codes using javascript following workflows.
• troubleshooting interface software and debugging application codes.
• developing and implementing front-end architecture to support user interface concepts.
• monitoring and improving front-end performance.
• documenting application changes and developing updates.
developer requirements:
• previous experience working as a developer.
• knowledge of version control system (git , github etc) and agile tools like azure devops
, jira , epi testing is must.
• in-depth knowledge of javascript, css, html, web application design, swagger/ postman, responsive, typescript and front-end languages .
• knowledge of react tools including , webpack, enzyme, redux, and flux.
• experience with user interface design.
• knowledge of performance testing frameworks including mocha and jest.
• experience with browser-based debugging and performance testing software.
• excellent troubleshooting skills.
• good project management skills.