About the Job
We are looking for an experienced Frontend Developer with strong expertise in developing modern web applications using Node.js and either Angular or React. The ideal candidate should be capable of building responsive, scalable, and high-performance user interfaces and should demonstrate excellent problem-solving and system understanding.
This role requires hands-on coding experience, collaborative working style, and the ability to translate business requirements into intuitive UI components.
Education Requirements
Bachelor’s degree in a related discipline.
Key Responsibilities
Frontend Development
- Develop, enhance, and maintain dynamic user-facing features using Angular or React.
- Build reusable UI components and libraries that ensure scalability and performance.
- Translate UI/UX designs and technical requirements into high-quality code.
- Ensure application responsiveness, accessibility, and cross-browser compatibility.
Backend Integration
- Implement front-end logic and integrate with backend services using Node.js.
- Create and consume RESTful APIs and handle data flow efficiently.
- Work with microservice-based integrations and distributed architectures.
Code Quality & Collaboration
- Participate in code reviews, design discussions, and architecture planning.
- Optimize application performance and resolve production and development issues.
- Collaborate with product managers, designers, QA, and backend teams in Agile environment.
Role & Responsibilities
- Solid hands-on development experience in Node.js.
- Expertise in Angular or React (either is acceptable).
- Strong understanding of JavaScript, TypeScript, HTML5, CSS3.
- Experience in building component-based architecture and reusable front-end modules.
- Understanding of REST APIs, asynchronous programming, and modern JS tooling.
- Knowledge of version control systems (Git) and CI/CD pipelines.