Careers

Senior Frontend Engineer

Oct 4, 2024

IndexBoost is delivering cutting-edge solutions to our clients. We pride ourselves on our commitment to excellence, teamwork, and adaptability. As we continue to grow and expand our portfolio, we're seeking a talented Senior Frontend Engineer to join our team.

Key Responsibilities:

  • Architect and develop complex frontend applications using React and Next.js. Lead the design and implementation of new features and improvements to existing applications.
  • Collaborate closely with product managers, designers, and backend engineers to deliver high-quality, user-friendly applications. Participate in sprint planning, daily stand-ups, and sprint reviews.
  • Utilize state management tools like Redux, and integrate with backend services efficiently using TanStack Query, SWR, or similar data-fetching libraries. Write clean, well-documented, and testable code.
  • Implement and maintain CI/CD pipelines using GitLab runners or similar tools, managing deployment processes with Docker (build, push to registry, and orchestration). Ensure code quality through automated testing and code reviews.
  • Ensure consistency in UI/UX by utilizing component libraries such as Chakra UI, or similar, and build reusable components. Contribute to and maintain a design system.
  • Troubleshoot, debug, profile, and optimize frontend code to enhance performance and maintainability. Identify and resolve performance bottlenecks.
  • Stay up-to-date with the latest frontend technologies, frameworks, and best practices. Proactively research and recommend new technologies and approaches.
  • Mentor junior engineers, providing guidance and support. Share your knowledge and expertise to help the team grow.
  • Contribute to the agile development process by participating in sprint planning, daily stand-ups, and sprint reviews. Actively participate in code reviews and provide constructive feedback.
  • Foster a high-level engineering culture within the team. Promote best practices and encourage collaboration.

Qualifications:

  • Minimum of 5 years of experience in frontend development with a strong focus on React, Next.js, and related technologies. Experience with TypeScript is a plus.
  • Strong proficiency in state management libraries and data-fetching solutions. Experience with various state management approaches (Redux, Zustand, Recoil, etc.) is highly valued.
  • Solid understanding of modern frontend build tools (Webpack, Vite, etc.), CI/CD pipelines, and containerization with Docker and Kubernetes (a plus).
  • Experience with component libraries and design systems. Familiarity with accessibility best practices (WCAG) is a plus.
  • Proven ability to document frontend architectures, designs, and processes clearly and comprehensively. Experience creating and maintaining technical documentation is a plus.
  • Excellent problem-solving skills and attention to detail. A passion for creating high-quality, performant, and maintainable code is essential.
  • Ability to work effectively both independently and as part of a team in an agile environment. Experience working in a fast-paced, dynamic environment is a plus.
  • Strong communication skills with the ability to interact professionally with stakeholders at all levels. Excellent written and verbal communication skills are essential.
  • English proficiency at a native or near-native level.

What We Offer:

  • Competitive salary and benefits package.
  • A collaborative and innovative work environment with opportunities for professional growth and development.
  • The chance to work on challenging and impactful projects that make a real difference.
  • A supportive and inclusive company culture that values teamwork and collaboration.
  • Opportunities for mentorship and leadership development.
  • Flexible work arrangements (where applicable).

How to Apply

Follow and send DM on X(twitter)