We are looking for a Frontend Developer with strong expertise in ReactJS, HTML, CSS, and JavaScript. You should have a keen eye for user interface design and communicate effectively with designers and other engineers. You will coordinate with backend engineers and the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and quality products is important.
Responsibilities
- Design and build the front end of applications through appealing, intuitive visual design.
- Develop and maintain responsive, performant user interfaces using React and modern frontend technologies.
- Collaborate closely with designers to translate mockups and wireframes into pixel-perfect, interactive experiences.
- Integrate frontend applications with server-side APIs (RESTful and GraphQL).
- Design, Develop Microservices, APIs.
- Optimise applications for maximum speed, scalability, and accessibility.
- Provide technical leadership and mentor the team on best practices around frontend technologies, architecture, and design patterns.
- Work closely with product managers, designers, backend engineers, and other developers to build and deliver software solutions to business problems.
- Participate in code and process reviews to maintain code quality and share knowledge.
- Write clean, maintainable, and well-tested code with a focus on component reusability.
Requirements
- At least 4+ years of experience in software development with a specific focus on frontend development.
- Proficiency in JavaScript, React.js, HTML5 and CSS3 is a must.
- Strong understanding of responsive design principles and cross-browser compatibility.
- Experience with state management libraries (Redux, Zustand, Context API, etc. ).
- Experience working with TypeScript/ Nodejs/ Python
- Experience with modern frontend build tools and workflows (Webpack, Vite, npm/yarn).
- Experience with CSS preprocessors (Sass, Less) or CSS-in-JS solutions is a bonus.
- Experience with testing frameworks (Jest, React Testing Library, and Cypress) is highly valued.
- Knowledge of performance optimisation techniques and web vitals.
- Experience with version control (Git) and CI/CD pipelines.
- You are obsessed with clean, semantic code and component architecture.
- You take pride in great UI/UX implementation and choosing the right level of abstraction.
- Tests are your best friend.
- Excellent troubleshooting and debugging skills.
- You understand and are excited to join an early-stage company and have the opportunity to play a critical part in building the app and new features.
This job was posted by Prashanthi T from OpenEnvoy.