Front End Developer
Key Responsibilities:-
Developing and implementing highly responsive user interface components using react concepts
Troubleshooting interface software and debugging application codes
Responsible for developing new user-facing features, determining the structure and design of web pages, building reusable codes, optimizing page loading times, and using a variety of markup languages to create web pages
Implement UI development principles to ensure that the product client-side serves at scale
Review and optimize app usage by proactively monitoring key metrics and rectifying the issues
An ability to perform well in a fast-paced environment and bring in optimal flow for rapidly changing design/ technology
Work closely with design, product management, and development teams to create elegant, usable, responsive, and interactive interfaces across multiple devices
Working knowledge of NoSQL databases
A significant understanding of Using Postman and Swagger for API testing and creating API documentation
Hands-on coding in React.js, Next.js, JavaScript, TypeScript, HTML and CSS
Relevant work experience as a web developer, UI developer, JavaScript expert, or front-end engineer
Familiar with UI layouts, SASS, bootstrap, and the CSS GRID system
Be experienced with graphic design applications
Proficient with JavaScript frameworks such as jQuery, Angular, React, etc.
Profound knowledge of HTML5 and CSS3
Turning UI/UX designs into prototypes, creating incredible interactions from designs, writing reusable content modules, and maintaining the code
Experience with consuming RESTful APIs
Developing and implementing front-end architecture to support user interface concepts
Experience with front-end tooling such as Webpack, Gulp, Grunt
To ensure that website visitors can easily interact with the page
Documenting application changes and developing updates
They do this through the combination of design, technology and programming to code a website's appearance, as well as taking care of debugging
Be proficient in coding languages such as HTML, CSS, JavaScript, and jQuery
Collaborate with other team members and stakeholders to provide updates as well as elicit
Exposure to full-stack development
Build reusable UI components with data binding, ensuring that the UI code base is scalable and maintainable
Understand server-side CSS
Meeting with the development team to discuss user interface ideas and applications
Monitoring and improving front-end performance
Familiarity with database technology such as SQL Server and MySQL
Taking responsibility and leading a team (optional)
Familiarity with Node.js and npm
Support new recruitment and coach beginners (optional)
Identifying web-based user interactions
Update the product owner about the recent updates
Reviewing application requirements and interface designs
Writing application interface codes using JavaScript following React.js workflows