Overview
Job Title: Front-End Developer (Angular & React)
Employment Type: Full-time
Role Overview:
We are seeking a highly skilled Front-End Developer with proven experience in both Angular and React frameworks. In this role, you will be responsible for developing, optimizing, and maintaining user-facing features that deliver a smooth and engaging user experience. You will work closely with cross-functional teams, including UX/UI designers, back-end engineers, and product managers, to translate user needs and business objectives into functional, high-quality applications.
Key Responsibilities:
- Application Development: Implement responsive, high-performance web interfaces using Angular and React frameworks.
- Component Architecture: Build reusable components, modules, and libraries for future use, maintaining clean, scalable code.
- Integration: Collaborate with back-end developers to integrate RESTful APIs and ensure seamless data flow.
- Performance Optimization: Continuously monitor and improve front-end performance, ensuring a smooth user experience across various devices and browsers.
- Code Quality: Write maintainable, testable code following industry best practices, including unit testing and code reviews.
- Collaboration: Work closely with product owners, designers, and other engineers to understand requirements, contribute to solution planning, and deliver on project timelines.
- Continuous Improvement: Keep current with emerging technologies, frameworks, and best practices, and share knowledge with the team to foster continuous innovation.
Required Qualifications:
- Technical Skills:
- Proficiency in Angular (preferably Angular 2+) and React, with a strong understanding of each framework’s ecosystem and tooling.
- Solid grasp of modern HTML5, CSS3 (SASS/LESS), and JavaScript (ES6+).
- Experience with TypeScript and state management libraries (e.g., Redux, NgRx).
- Familiarity with version control systems (Git) and CI/CD pipelines.
- Experience integrating with RESTful APIs and working with JSON.
- Basic understanding of responsive and mobile-first design principles.
- Soft Skills & Personal Attributes:
- Collaborative Mindset: Enthusiastic about working in a team environment, open to feedback, and eager to contribute to group discussions.
- Communication: Excellent written and verbal communication skills, able to explain technical concepts clearly to non-technical stakeholders.
- Adaptability: Comfortable working in a fast-paced environment, shifting gears between multiple projects and evolving requirements.
- Problem-Solving: A proactive approach to identifying issues, exploring solutions, and implementing effective fixes.
- Continuous Learner: Passionate about staying ahead of the curve and sharpening your technical skills through self-learning, training, and attending industry events.
Preferred Qualifications (Nice-to-Have):
- Experience with other front-end frameworks or libraries (e.g., Vue.js).
- Familiarity with front-end testing frameworks (e.g., Jest, Jasmine, Cypress).
- Knowledge of UX/UI best practices and design patterns.
- Exposure to Agile/Scrum methodologies and tools like Jira or Trello.
What We Offer:
- Competitive salary and comprehensive benefits package.
- Opportunities for professional growth and career advancement.
- A supportive and inclusive work environment that values personal development and work-life balance.
- Access to the latest tools, technologies, and professional development resources.
Job Types: Full-time, Permanent
Pay: ₹20,000.00 - ₹45,000.00 per month
Schedule:
- Day shift
Supplemental Pay:
- Overtime pay
Experience:
- total work: 2 years (Preferred)
Work Location: In person