Cloud / 3+ Years
Front End Developer
Bengaluru / Bhubaneswar
Job Description
We are seeking a skilled Front End Developer with a focus on React.js to join our team. The ideal
candidate will have a strong background in front end development, with proficiency in JavaScript and
Node.js programming languages. Additionally, experience with REST API consumption, cross-site
scripting prevention, and familiarity with UX libraries for dashboard creation will be highly valued.
Key Responsibilities
- Develop user interfaces for web applications using React.js and other front end technologies.
- Collaborate with UX/UI designers to translate design mockups into responsive and user- friendly interfaces.
- Implement security best practices, including preventing cross-site scripting vulnerabilities.
- Integrate front end components with back end services via REST API consumption.
- Optimize web applications for performance, scalability, and cross-browser compatibility.
- Stay updated on the latest front end development trends, tools, and best practices.
- Collaborate with cross-functional teams to ensure the successful delivery of projects.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 3+ years of proven experience as a Front End Developer, with a focus on React.js.
- Strong proficiency in JavaScript, including ES6+ features and modern JavaScript frameworks/libraries.
- Knowledge of RESTful APIs and best practices for consuming them from front end applications.
- Familiarity with security principles and techniques for preventing cross-site scripting vulnerabilities.
- Experience with UX libraries/frameworks for dashboard creation (e.g., React-Bootstrap, Material-UI, Ant Design).
- Ability to manage multiple priorities and thrive in a fast-paced, agile environment.
- Experience with TypeScript for type-safe JavaScript development
- Experience with Firebase – Firestore database
- Knowledge of state management libraries such as Redux or MobX.
- Familiarity with GraphQL for efficient data fetching.
- Understanding of containerization technologies such as Docker.
- Previous experience working in an Agile/Scrum environment.
- Contributions to open-source projects or a strong portfolio showcasing relevant projects.