JOB DESCRIPTION:
As an SDE 1 Frontend Engineer you will be responsible for implementing responsive highquality web interfaces that deliver a seamless experience across devices. You will work closely with designers product managers and backend engineers to build dynamic features and ensure smooth integration with the backend services.
Key Responsibilities:
Develop and maintain userfacing features using ReactJS and TypeScript.
Collaborate with the design team to translate mockups and wireframes into highquality code.
Optimize components for maximum performance across a wide range of devices and browsers.
Work closely with backend engineers to integrate APIs and ensure seamless communication between the frontend and backend.
Ensure code quality by writing reusable modular and scalable components.
Participate in code reviews providing feedback and suggestions to improve the codebase.
Debug and troubleshoot frontend issues ensuring timely resolution of bugs and performance bottlenecks.
Stay uptodate with the latest technologies and frontend trends suggesting improvements and new techniques where appropriate.
Requirements:
MustHave:
Experience: 12 years of experience working with ReactJS and TypeScript.
Frontend Tools: Proficiency in HTML5 CSS3 and JavaScript (ES6).
ReactJS: Solid understanding of React components hooks state management and lifecycle methods.
TypeScript: Strong knowledge of TypeScript for building robust and typesafe frontend applications.
Version Control: Experience with Git for collaboration and version control.
Responsive Design: Experience building responsive web applications that work across different screen sizes and browsers.
ProblemSolving: Strong analytical skills and ability to debug issues effectively.
Testing: Familiarity with frontend testing frameworks such as Jest or React Testing Library.
Nice to Have:
State Management: Experience with state management libraries like Redux or Context API.
Frontend Build Tools: Familiarity with tools like Webpack Babel or Parcel for optimizing frontend builds.
GraphQL: Experience working with GraphQL to fetch data for the frontend.
UI Libraries: Experience with component libraries like Material UI or Ant Design.
CI/CD: Understanding of CI/CD processes for frontend deployment.
html5,redux,responsive design,ci/cd,react.js,graphql,css3,reactjs,typescript,babel,ui/ux design,testing,jest,javascript,cd,git,webpack,ci