About the role
Responsibilities:
- Build responsive, scalable, and user-friendly web applications using Angular or React.
- Develop reusable and maintainable frontend components.
- Work closely with product, design, and engineering teams to deliver new features.
- Build and integrate REST APIs using Node.js .
- Collaborate with backend engineers to design and consume APIs.
- Improve application performance, scalability, and reliability.
- Write clean, maintainable, and well-tested code.
- Debug and resolve application issues across frontend and backend layers.
- Participate in code reviews and contribute to engineering best practices.
- Take ownership of features from development through deployment.
Requirements:
- 3+ years of professional software development experience.
- Strong hands-on experience with React or Angular.
- Strong understanding of JavaScript / TypeScript, HTML, and CSS.
- Hands-on experience with Node.js and REST APIs.
- Strong understanding of frontend architecture and component-based development.
- Experience working with Git and modern development practices.
- Good understanding of web application performance and debugging.
- Strong problem-solving and communication skills.