We are seeking a Senior UI Developer with expertise in React.js, Node.js, and Express.js to develop high-performance web applications. In this role, you will be responsible for creating intuitive, scalable, and visually appealing user interfaces while also managing backend integrations. You will collaborate with designers, backend developers, and product teams to ensure seamless user experiences and robust application functionality. The ideal candidate is a problem-solver with a deep understanding of front-end and back-end technologies, has experience working with databases, and is passionate about writing clean, maintainable code. This is a fantastic opportunity to work on innovative projects, contribute to architectural decisions, and enhance digital solutions with cutting-edge technologies.
Key Responsibilities:
- Develop and maintain interactive and responsive web applications using React.js.
- Build and manage robust RESTful APIs with Node.js & Express (Node-RED experience is a plus).
- Design, optimize, and maintain PostgreSQL databases to support application functionality.
- Implement server-side logic and integrate with third-party services using Node.js.
- Collaborate with UX/UI designers to create visually appealing and seamless user experiences.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot, debug, and optimize applications for performance across multiple devices and platforms.
- Participate in code reviews, providing constructive feedback and mentoring junior developers.
Qualifications:
- 5+ years of experience in front-end development with a strong focus on React.js.
- Proficiency in JavaScript, TypeScript, HTML5, and CSS3.
- Hands-on experience with Node.js, Express.js, and RESTful API development.
- Strong understanding of PostgreSQL or other relational databases.
- Familiarity with state management libraries like Redux or Context API.
- Experience with version control systems (e.g., Git, GitHub, Bitbucket).
- Knowledge of CI/CD pipelines and Agile development methodologies.
- Excellent problem-solving skills and the ability to work independently or in a team environment.
If you’re an experienced UI Developer with a passion for building modern, scalable web applications, this is an exciting opportunity to work on innovative projects and make a real impact. You’ll be part of a dynamic and collaborative team, working on cutting-edge technologies to create seamless digital experiences. If you enjoy tackling complex challenges, optimizing performance, and delivering high-quality solutions, we’d love to hear from you. Join us and take your career to the next level!