We are seeking a highly skilled UI Engineer / JavaScript Engineer with strong experience in front-end and back-end web development using React.js, Node.js, and modern JavaScript frameworks. The ideal candidate will have a passion for building responsive, user-friendly applications, a solid understanding of UX design principles, and experience developing 2D visualizations. This role requires a self-driven individual with strong technical, communication, and problem-solving skills who can take ownership of end-to-end deliverables.
Must Have Technical / Functional Skills
- Strong coding proficiency in JavaScript, HTML5, and CSS3.
- Hands-on experience applying UX/UI design principles to enhance user experience.
- Familiarity with 2D visualization and related tools/libraries (e.g., D3.js).
- Excellent understanding of web development best practices, responsive design, and cross-browser compatibility.
Roles & Responsibilities
- Design and develop responsive, user-friendly web applications using React.js, Redux, Node.js, and Express.
- Implement and maintain RESTful APIs for data exchange and integration.
- Develop reusable components and maintain modular, scalable, and maintainable front-end architecture.
- Ensure high performance and quality standards through unit testing using Jest, Enzyme, or equivalent libraries.
- Manage dependencies and builds using npm and webpack.
- Participate actively in UI/UX design discussions and contribute to product usability improvements.
- Apply best practices for code quality, security, and performance optimization.
- Work collaboratively with cross-functional teams to deliver reliable and high-quality features.
- Demonstrate ownership, effective communication, and a proactive attitude toward achieving project goals.