G2i logo

SR Frontend Developer

G2i
Full-time
Remote

Senior Frontend Developer – Stepchange

Stepchange is seeking a talented and experienced Senior Frontend Developer to join our dynamic team. As a Senior Frontend Developer, you will play a key role in building and optimizing user-facing features while ensuring top-notch performance and maintainability in our applications.

Key Responsibilities:

  • Design, develop, and maintain robust frontend architectures using modern frameworks like React.

  • Implement effective state management strategies, choosing between local state, global state (e.g., Redux, React Query), or server-side management depending on the use case.

  • Optimize data fetching strategies to enhance performance, leveraging techniques such as caching, debouncing, and API response handling.

  • Design and implement lazy loading and pagination techniques to handle large datasets efficiently.

  • Collaborate closely with backend developers, product managers, and UX/UI designers to deliver high-quality, user-friendly interfaces.

  • Work with ORMs when necessary to manage data flow between frontend and backend systems.

  • Leverage AI tools to improve development workflows, and explore opportunities for AI integration into frontend solutions.

  • Architect AI-driven features, such as chatbots, and select appropriate libraries or frameworks to bring these solutions to life.

  • Stay up-to-date with industry trends and best practices, contributing to continuous improvement initiatives.

Requirements:

  • Proven experience as a Frontend Developer, with a focus on React and modern JavaScript/TypeScript.

  • Strong understanding of state management solutions (e.g., Redux, React Query) and experience making decisions on state handling strategies.

  • Experience optimizing data fetching and handling large datasets with techniques like lazy loading and pagination.

  • Familiarity with ORMs and understanding of backend communication protocols.

  • Exposure to AI tools or AI-driven applications is a plus.

  • Ability to architect and implement AI-driven solutions such as chatbots in a React environment.

  • Excellent problem-solving skills, attention to detail, and the ability to work independently and collaboratively.

  • Strong communication skills and experience collaborating with cross-functional teams.

Why Stepchange?

  • Join a forward-thinking team that values innovation and continuous improvement.

  • Opportunity to work on cutting-edge projects involving AI integration and performance optimization.

  • Supportive and inclusive work environment.

  • Competitive compensation and growth opportunities.

If you're passionate about creating exceptional user experiences, tackling complex frontend challenges, and exploring the possibilities of AI in frontend development, we'd love to hear from you!