Job Summary: We are seeking a highly skilled Senior Front End React Developer to join our talented development team. The ideal candidate will have extensive experience in building responsive and high-performance web applications using React. This role requires a keen eye for detail, a passion for user experience, and the ability to lead and mentor junior developers.
Key Responsibilities:
- Design, develop, and maintain robust and scalable front-end applications using React.
- Collaborate with UX/UI designers to implement high-quality user interfaces.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and provide constructive feedback to team members.
- Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain current and competitive.
- Troubleshoot and resolve complex technical issues.
- Participate in the full software development lifecycle, including requirements gathering, design, testing, and deployment.
- Mentor and guide junior developers, fostering a collaborative and inclusive team environment.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 6 years of experience in front-end development with a focus on React.
- Strong proficiency in JavaScript, HTML5, CSS3, and modern front-end frameworks and libraries.
- Experience with state management libraries such as Redux or MobX.
- Knowledge of RESTful APIs and asynchronous request handling.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Familiarity with build tools and bundlers such as Webpack, Babel, or Parcel.
- Experience with version control systems, preferably Git.
- Solid understanding of responsive design and mobile-first development.
- Excellent problem-solving skills and the ability to think critically and creatively.
- Strong communication and collaboration skills with the ability to work effectively in a team.
Preferred Skills:
- Experience with TypeScript.
- Knowledge of server-side rendering (SSR) and Next.js.
- Familiarity with testing frameworks such as Jest, Enzyme, or Cypress.
- Understanding of web accessibility standards and best practices.
- Experience with GraphQL and Apollo Client.
- Knowledge of DevOps practices and CI/CD pipelines.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
- Flexible work hours and remote work options.