About the Role
We are looking for a Mid-Level Frontend Developer with 3+ years of experience building modern web applications using React.js and Angular. You will work closely with product, design, and backend teams to build responsive, scalable, and high-performance user interfaces.
Key Responsibilities
Develop and maintain web application features using React.js and Angular.
Convert UI/UX designs into clean, reusable, and maintainable components.
Build responsive, cross-browser compatible interfaces.
Integrate frontend code with APIs (REST/JSON) and handle data/state effectively.
Optimize performance, improve page load time, and ensure smooth UI interactions.
Write clean, well-structured code, and follow best practices for scalability.
Participate in code reviews, collaborate in sprint planning, and contribute to technical discussions.
Debug, troubleshoot, and resolve frontend issues in development and production.
Required Skills and Qualifications
2-3years of hands-on frontend development experience.
Strong practical experience with React.js (hooks, component architecture, state management).
Strong practical experience with Angular (components, services, modules, RxJS).
Good command of JavaScript (ES6+), TypeScript, HTML5, and CSS3.
Experience with state management (Redux, Context API, NgRx or similar).
Solid understanding of API integration (REST APIs), authentication flows, and error handling.
Familiarity with Git and modern development workflows.
Good understanding of responsive design and UI consistency.
Strong problem-solving skills and ability to work independently.
Good to Have (Preferred)
Experience with UI libraries such as Material UI, Ant Design, Angular Material, Bootstrap, Tailwind CSS.
Knowledge of testing frameworks (Jest, React Testing Library, Cypress, Karma, Jasmine).
Familiarity with build tools and bundlers (Webpack, Vite) and CI/CD basics.
Exposure to performance monitoring and optimization techniques.
Basic understanding of backend concepts and database-driven apps.