Frontend Developer
Frontend Developer – Angular & React
Location: Remote
Employment Type: Full-time
Experience: 3–6+ years
Department: Technology / Engineering
About the Role
We are looking for a skilled and motivated Frontend Developer with strong hands-on experience in Angular and React to join our engineering team.
The ideal candidate will have a strong understanding of modern frontend development, excellent problem-solving skills, and experience building scalable, responsive, high-performance web applications. You will work closely with backend developers, UI/UX designers, product managers, and other stakeholders to deliver high-quality digital products.
Key Responsibilities
* Design, develop, and maintain responsive and scalable web applications using Angular and React.
* Build reusable, maintainable, and high-performance UI components.
* Translate UI/UX designs and business requirements into functional frontend applications.
* Develop and integrate RESTful APIs and work closely with backend services.
* Write clean, efficient, reusable, and well-documented code.
* Ensure applications are responsive and compatible across major browsers and devices.
* Optimize applications for performance, scalability, and usability.
* Participate in code reviews and maintain high coding standards.
* Identify and resolve bugs, performance issues, and production defects.
* Collaborate with UI/UX designers to ensure accurate implementation of designs.
* Work with QA teams to troubleshoot and resolve functional and technical issues.
* Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
* Stay up to date with emerging frontend technologies, frameworks, and best practices.
Required Skills & Experience
* 3–6+ years of professional frontend development experience.
* Strong hands-on experience with Angular and React.
* Strong proficiency in JavaScript / TypeScript, HTML5, and CSS3.
* Good understanding of Angular concepts including:
* Components
* Services
* RxJS
* Routing
* Forms
* State management
* Angular lifecycle and dependency injection
* Good understanding of React concepts including:
* Functional components
* Hooks
* State management
* React Router
* Component architecture
* Experience working with REST APIs and JSON.
* Strong understanding of responsive web design and cross-browser compatibility.
* Experience with Git/GitHub/GitLab/Bitbucket and version control.
* Understanding of frontend build tools and package managers such as npm, Yarn, Webpack, or Vite.
* Experience writing unit/integration tests using tools such as Jest, Jasmine, Karma, React Testing Library, or Cypress.
* Strong understanding of web performance, accessibility, security, and frontend best practices.
* Good knowledge of Agile/Scrum development methodologies.
Good to Have
* Experience with Next.js, Node.js, or NestJS.
* Experience with state-management solutions such as Redux, NgRx, Zustand, or similar.
* Experience with Micro Frontend architecture.
* Experience with CI/CD pipelines and cloud environments such as AWS, Azure, or GCP.
* Experience working with Docker and containerized applications.
* Experience with UI libraries such as Material UI, Angular Material, PrimeNG, or Bootstrap.
* Experience working in enterprise-scale applications.
* Knowledge of OAuth 2.0, JWT, authentication, and authorization.
* Experience working with Agile tools such as Jira and Confluence.
What We’re Looking For
* Strong analytical and problem-solving skills.
* Ability to understand business requirements and convert them into technical solutions.
* Strong attention to detail and commitment to code quality.
* Ability to work independently as well as collaboratively within a team.
* Good communication and interpersonal skills.
* Ownership mindset with a focus on delivering reliable, scalable solutions.
* Willingness to learn and adapt to new technologies.
Education
Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field is preferred.
Why Join Us?
* Work on modern, scalable web applications.
* Opportunity to work with both Angular and React technologies.
* Collaborative and technically driven environment.
* Exposure to modern engineering practices and cloud technologies.
* Opportunities for professional growth and career development.
To Apply:
Please share your updated CV along with your current location, total experience, relevant Angular/React experience, notice period, and expected salary.