Frontend Developer

Tiger Analytics Logo
Tiger Analytics
  • Consulting
  • Applications have closed

5 Years Experienced Front-End Developer (React & Angular)

We’re looking for a highly skilled Front-End Developer with at least five years of experience to join our team. The ideal candidate will have a strong portfolio demonstrating expertise in both React and Angular frameworks and a deep understanding of modern web development principles. You will be responsible for designing, developing, and maintaining user-facing applications, ensuring high performance and a great user experience. This role requires a professional who can work independently, lead projects, and mentor junior developers.

Key Responsibilities

  • Develop and Maintain Applications: Design, code, and maintain robust, scalable, and high-performance front-end applications using React and Angular.
  • Code Quality and Standards: Write clean, well-documented, and reusable code. Conduct code reviews to ensure quality and adherence to best practices.
  • Collaboration: Work closely with UX/UI designers, back-end developers, and product managers to translate designs and business requirements into functional web applications.
  • Performance Optimization: Identify and address performance bottlenecks in the front-end code. Implement strategies for improving application speed and responsiveness.
  • Technical Leadership: Act as a technical lead for projects, providing guidance and mentorship to junior developers. Stay updated with the latest industry trends and technologies.
  • Testing: Implement unit, integration, and end-to-end tests to ensure the reliability and stability of the application.
  • Troubleshooting: Diagnose and resolve complex technical issues and bugs.

Required Skills & Qualifications

  • Experience: Minimum of 5 years of professional experience in front-end development.
  • Frameworks: Expert-level proficiency in React.js (including Hooks, Context API, and state management libraries like Redux) and Angular (version 2 ).
  • Core Technologies: Strong command of HTML5 , CSS3 , and JavaScript (ES6 ).
  • State Management: Hands-on experience with state management solutions (e.g., Redux, NgRx).
  • API Integration: Experience with consuming and integrating RESTful APIs and GraphQL.
  • Build Tools: Proficiency with build tools like Webpack, Vite, and development environments like Node.js.
  • Version Control: Strong experience with Git and GitHub/GitLab.
  • Testing: Knowledge of testing frameworks such as Jest, React Testing Library, or Karma/Jasmine.
  • Soft Skills: Excellent problem-solving abilities, communication skills, and the ability to work effectively in a team.

Preferred Qualifications

  • UI/UX: A good understanding of UI/UX design principles and the ability to work with design tools like Figma or Sketch.
  • Server-Side Rendering: Experience with Next.js or Angular Universal.
  • Cloud Platforms: Familiarity with cloud services like AWS, Azure, or GCP.
  • CI/CD: Experience with continuous integration and continuous deployment pipelines.