Senior Front-End Developer


(5+ Years of Experience)

Key Responsibilities


Lead Front-End Development:


  • Architect, develop, and maintain complex web applications using ReactJS.
  • Ensure high performance, scalability, and reliability of front-end components.

Mentorship and Team Leadership:


  • Mentor and guide junior and mid-level developers, fostering a collaborative and inclusive team environment.
  • Conduct code reviews and ensure adherence to best practices and coding standards.

Collaborate with Cross-Functional Teams:


  • Work closely with product managers, UX/UI designers, and backend engineers to define and implement user-centric features.
  • Participate in the full software development lifecycle, from requirements gathering to deployment.

Innovation and Continuous Improvement:


  • Stay up-to-date with the latest industry trends and technologies, proactively introducing new tools and methodologies to improve our development process.
  • Identify and address performance bottlenecks, ensuring the application remains responsive and efficient.

Technical Leadership:


  • Contribute to the overall architecture and design decisions of the web platform.
  • Advocate for and implement best practices in accessibility, security, and performance.

Education:


  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Experience:


  • 7+ years of professional experience in front-end development.
  • Extensive experience with ReactJS and its core principles.
  • Proven track record of leading and mentoring development teams.

Technical Skills:


  • Proficiency in JavaScript, HTML5, and CSS3.
  • Experience with state management libraries (e.g., Redux, MobX).
  • Familiarity with RESTful APIs and WebSocket.
  • Understanding of front-end build tools and modern CI/CD pipelines.
  • Knowledge of responsive and adaptive design principles.

Soft Skills:


  • Strong problem-solving skills and attention to detail.
  • Excellent communication and interpersonal skills.
  • Ability to work effectively in a fast-paced, agile environment.

Preferred Qualifications:


  • Experience with TypeScript.
  • Familiarity with server-side rendering (e.g., Next.js).
  • Knowledge of GraphQL and Apollo Client.
  • Contributions to open-source projects or a strong personal portfolio.






      *By providing your contact details, you agree to receive marketing information and accept the terms under which your details will be held per our Privacy Policy.

    CURRENT OPENINGS