- Develop and maintain highly responsive web application user interfaces using ReactJS.
- Implement server-side logic using NodeJS, ensuring high performance and responsiveness to requests from the front-end.
- Design and develop user-facing features using HTML, CSS, and JavaScript, ensuring a seamless visual experience for users.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Utilize secondary skills such as Bootstrap for responsive design, API integration for third-party services, and testing frameworks for quality assurance.
- Participate in code reviews, providing constructive feedback to peers to ensure the highest quality of code.
- Stay abreast of emerging technologies and propose the use of new solutions to improve the existing web application.
- Troubleshoot and debug applications to optimize product performance.
- Ensure the technical feasibility of UI/UX designs and implement them successfully.
- Collaborate with back-end developers to improve usability and meet product stakeholder requirements.
- Create quality mockups and prototypes as required.
- Optimize applications for maximum speed and scalability.
- Ensure all user input is validated before submitting to the back-end.
- Collaborate with the team to manage, optimize, and customize multiple web applications.
- Implement security and data protection on web applications.
- Handle complex technical issues related to web app development & provide solutions to co-workers.
Work closely with the product management team to ensure alignment of product development with customer