Frontend Developer

Capgemini logo

Capgemini

View Salaries, Reviews, and more  

Job Description

About the Role/position

We are looking for a great JavaScript developer who is proficient with ReactJS. Your primary focus will be on developing user interface components using ReactJS and BFF (Back-end-for-front-end) using NodeJS GraphQL. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.


Responsibilities

  • Developing new user-facing features using ReactJS
  • Developing BFF (Back-end-for-front-end) using NdeJS GraphQL
  • Building reusable components and front-end libraries for future use
  • Translating designs or wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers


Must have Technical Requirements / Qualifications

Primary Skills:

  • Strong proficiency in JavaScript and TypeScript, including DOM manipulation and the JavaScript object model
  • At least 4+ years in ReactJS and its core principles
  • Experience with popular ReactJS workflows (such as Redux or Flux)
  • Experience with advanced CSS & CSS frameworks (Material UI, Ant Design,...)
  • Strong proficiency with Back-end-for-front-end using NodeJS GraphQL
  • Experience with Unit test and Component test
  • Experience with data structure libraries (e.g., Immutable.js)
  • Familiarity with RESTful APIs
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • Experience with benchmarking and optimization
  • Familiarity with code versioning tools such as Git
  • Experience working in an agile team, practicing Scrum, Kanban


Secondary Skills:

  • Basic understanding of Java, SpringBoot, SQL DB and Kafka is a plus


Language:

  • Good English communication is a must


Nice to have:

  • Experience in Workflow Development.
  • Understand and follow Clean Architecture.
  • CI/CD tools
  • Basic cloud services usage (AWS, Google, Azure)


Soft skills:

  • Be a problem solver with great problem-solving skills.
  • Proactive and effective self-learning skills and research.
  • Effective verbal French skills in video conference and face-to-face communication.


Interview Questions of Frontend Developer at Capgemini

Interview questions from Capgemini that are similar to Frontend Developer
View more interview questions from Capgemini โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Frontend Developer at Capgemini

Currently, there aren't any salaries for this role at Capgemini shared by other job seekers.

View more salaries from Capgemini โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now