Position Title: Lead Frontend Developer Location: Remote Experience Level: 7+ Years Employment Type: Full-time
Number of positions: 1
Clairvoyant is a global technology consulting, services, and product company. We help organizations build innovative products and solutions using enterprise stack, big data, analytics, and the cloud. Our global team consists of experienced professionals, with backgrounds in design, software engineering, analytics, and data science. Each team member is highly energetic and committed to helping our clients achieve their goals.
Job Summary We are looking for a skilled Lead FrontEnd Developer with strong expertise in React, JavaScript, TypeScript, GraphQL and Testing Libraries to join our dynamic team. The ideal candidate will play a crucial role in designing, developing, and maintaining high-performance web applications while mentoring junior developers and contributing to architectural decisions.
Key Responsibilities
Design and implement user interface components using React.js, ensuring they are responsive and user-friendly
Build interactive and dynamic dashboards to visualize data effectively, using React and integrating with GraphQL for real-time data updates. Develop new customer-facing product features
Utilize chart libraries such as Highchart, D3.js, Chart.js, or Recharts to create various types of charts and graphs, ensuring they are visually appealing and informative.
Work closely with cross-functional teams, including backend developers and UI/UX designers, to define API requirements and integrate GraphQL with React applications
Enhance the performance of both React components and GraphQL APIs to ensure scalability and responsiveness.
Design and implement high-quality, scalable, and maintainable code while ensuring adherence to coding standards and best practices
Perform code reviews and provide constructive feedback to peers
Recommend and drive frontend infrastructure improvements
Collaborate with our UI/UX designers, Product Owners and Project Managers to translate product ideas, specifications, and mocks into fully functional and accessible user experiences
Mentor and empower your team members
Collaborate with the broader Engineering team on overall technical strategy, processes and frontend infrastructure
Hands-on experience with testing frameworks such as Jest, Mocha, or Cypress to ensure the reliability and quality of web applications
Required Skills and Qualifications
Strong expertise in ReactJS, Redux, Javascript and Typescript
Hands-on experience in GraphQL
Proficiency in writing unit tests for React components and GraphQL queries/mutations
Excellent problem-solving, coding, and analytical skills
Strong troubleshooting skills to identify and resolve issues effectively
Skilled in developing cross-browser, interactive web applications using JavaScript, HTML, and CSS.
Proven collaboration with designers, product managers, and developers to deliver high-quality applications.
Proficient in utilizing contemporary open-source technologies and tools.
Proficiency in state management and understanding of stateful applications
B.S./M.S. in Computer Science or equivalent industry experience