Frontend Developer – IN

Job Description

We are seeking a talented and passionate Frontend Developer to join our dynamic team. As a Frontend Developer, you will be responsible for designing and implementing user interfaces, ensuring the highest level of usability and performance. You will collaborate with cross-functional teams to create cutting-edge web applications that deliver an exceptional user experience.

Responsibilities

  • Develop and implement user interfaces using modern frontend technologies such as JavaScript, ReactJS, HTML5, and CSS3.

  •  Integrate with backend services and RESTful/GraphQL APIs to provide seamless data flow and user interactions.

  • Collaborate with product managers, designers, and backend developers to understand project requirements and deliver high-quality solutions.

  • Write well-structured and maintainable code while following best practices and coding standards.

  • Optimize application performance for both desktop and mobile devices.

  • Implement state management using Redux/Mobx or other relevant libraries to manage complex application states.
  • Conduct thorough testing and debugging to ensure the functionality and stability of the applications.
  • Stay up-to-date with the latest trends and advancements in front-end technologies and tools.
  • Troubleshoot and resolve frontend-related issues reported by users or other team members.
  • Participate in code reviews and provide constructive feedback to improve code quality.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Proven experience as a Frontend Developer, with a strong portfolio showcasing your past projects and contributions.
  • Proficiency in JavaScript, ReactJS, HTML5, CSS3, and responsive web design principles.
  • Familiarity with RESTful/GraphQL APIs and how to integrate them into frontend applications.
  • Experience with state management libraries like Redux/Mobx or similar.
  • Knowledge of frontend build tools and package managers such as Webpack, Babel, npm, etc.
  • Understanding of version control systems like Git for collaborative development.
  • Strong problem-solving skills and attention to detail.
  • Ability to work effectively in a team and individually to meet project deadlines.
  • Excellent communication and interpersonal skills.
  • Solid understanding of browser compatibility issues and ways to work around them.

Preferred Qualifications

  • Experience with testing frameworks like Jest, Enzyme, or React Testing Library.
  • Familiarity with server-side rendering (SSR) and Next.js.
  • Knowledge of CSS preprocessors such as Sass or LESS.
  • Experience with performance optimization techniques and tools.
  • Contribution to open-source projects related to front-end development.

Job location: India

If you are interested in this profile then connect with us or share your details with us at [email protected]