Front-End Developer
Requirements
- Front-End Developer (Experienced; 3+ years)
- Experience Front-end with React, Redux, SCSS, TypeScript
Responsibilities
- Participate in the entire application lifecycle, focusing on coding and debugging
- Write clean code to develop functional web applications
- Troubleshoot and debug applications
- Perform UI tests to optimize performance
- Manage cutting-edge technologies to improve legacy applications
- Collaborate with Back-end developers to integrate user-facing elements with an understanding of server-side logic
- Gather and address technical and design requirements
- Provide training and support to internal teams
- Build reusable code and libraries for future use
- Liaise with developers, designers, and system administrators to identify new features
- Follow emerging technologies
Duties specifically are to design, develop, and test user interfaces for CGI’s seismic data interpretation platform using backend development technologies. This includes:
- Design, Develop, and Test user interfaces for a seismic interpretation platform using frontend development technologies including Javascript, React, and frontend testing technologies including Jest, React Testing Library
- Design and develop tools to interact with the seismic data
- Provide configurable settings to adjust the interaction and rendering of data based on the user’s preferences
- Develop and perform unit tests for all modules and components
Skills
- Proven work experience as a Front-end developer
- In-depth understanding of the entire web development process (design, development, and deployment)
- In-depth knowledge and experience with JavaScript, HTML, and CSS
- Recent experience with React and Redux
- Proficient experience with Jest and React Testing Library
- Hands-on experience with Python
- Demonstrated ability to write unit tests and perform debugging
- Understanding of git, CI/CD (we use GitLab)
- Excellent analytical and time management skills
- Strong verbal and written communication skills
- Teamwork skills with a problem-solving attitude
Technology Stack:
- Git
- Javascript
- Typescript
- HTML
- CSS
- React
- Redux
- Jest
- React Testing Library
- Three.js
- WebGL
- Webpack
- Next.js
- Node.js
Job Category: Front-end developer
Job Type: Full Time
Job Location: Gurgaon India