Role: Frontend Developer
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
UG: Any Graduate
PG: Any Postgraduate
We are seeking a highly skilled and experienced Frontend Developer to join our dynamic team. The ideal candidate will have expertise in modern frontend technologies such as React/Angular, to build robust, user-friendly, and high-performance web and mobile applications. This role offers an excellent opportunity to work on cutting-edge projects in a collaborative and innovative environment.
Key Responsibilities
- Develop & Maintain: Design and implement responsive and efficient web and mobile applications using React/Angular frameworks.
- Collaborate: Work closely with backend developers, designers, and product managers to translate business requirements into technical solutions.
- Optimize Performance: Ensure high performance, scalability, and cross-platform compatibility for web and mobile applications.
- Code Quality: Write clean, maintainable, and reusable code following best practices and coding standards.
- Debugging & Troubleshooting: Identify and fix performance bottlenecks, bugs, and technical issues.
- Version Control: Manage and maintain code repositories using tools like Git.
- Stay Updated: Keep up-to-date with the latest trends, technologies, and best practices in frontend development.
- Testing: Implement and conduct unit tests, integration tests, and UI tests to ensure the quality of the codebase.
- Documentation: Document technical designs, development processes, and API integrations as required.
Required Skills & Qualifications
- Technical Expertise:
- Strong proficiency in React.js and its core principles.
- Hands-on experience with React/Angular cross-platform web and mobile app development.
- Solid understanding of Angular and TypeScript.
- Familiarity with Redux, MobX, or similar state management libraries.
- Frontend Development:
- In-depth knowledge of HTML, CSS, and JavaScript (ES6+).
- Experience with responsive design and cross-browser compatibility.
- Tools & Frameworks:
- Experience with RESTful APIs, GraphQL, and third-party libraries.
- Familiarity with build tools like Webpack, Babel, or similar.
- Version Control: Strong knowledge of Git and CI/CD pipelines.
- Problem-Solving: Ability to analyze problems, identify solutions, and implement them effectively.
- Communication: Excellent verbal and written communication skills to work effectively in a team environment.
Preferred Qualifications
- Familiarity with native mobile development (iOS/Android) is a plus.
- Experience with Progressive Web Apps (PWAs).
- Exposure to Agile/Scrum methodologies.
- Knowledge of testing frameworks like Jest, Mocha, or Jasmine.