

Requirements:
- Developing and implementing user interface components using React.js concepts and workflows.
- Developing user interface components and implementing them with a well-known React.js workflow.
- Building reusable components and front-end libraries for future use.
- Translating designs and wireframes into high-quality code
- In-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Develop a flexible and well-structured front-end architecture, along with the APIs to support the applications

Similar jobs

📍 Position : Lead Angular Developer
📅 Experience : 7 to 12 years
🧑💼 Open Positions : 2
📍 Work Location : Bangalore, Pune, Chennai
🏢 Work Mode : Hybrid – 3 days/week in-office
📅 Notice Period : Immediate to 15 days preferred
🔧 Key Responsibilities :
- Lead the design, development, and optimization of responsive and scalable web applications.
- Collaborate closely with UI/UX designers to translate wireframes into high-quality code.
- Drive component-based architecture using modern Angular frameworks.
- Develop reusable, testable, and efficient frontend components using Angular (v2+), JavaScript/ES6, and HTML5/CSS3.
- Ensure seamless integration with APIs, services, and backend systems.
- Conduct thorough unit testing and support integration testing using tools like Jasmine, Karma, Cypress, or similar.
- Promote coding best practices, maintain code quality, and align with SOLID principles and modern design patterns.
- Participate in pair programming, Agile, and Extreme Programming (XP) practices.
🛠️ Must-Have Technical Skills :
- Expertise in Angular (latest versions) and core JavaScript/ES6
- Working knowledge of ReactJS (preferred)
- Strong understanding of HTML5, CSS3, and responsive design techniques
- Familiarity with design tools : Figma, Adobe XD, InVision, Sketch
- Performance optimization for web apps and knowledge of deployment to various web servers
- Testing frameworks : Jasmine, Karma, Cypress, or similar
🎯 Ideal Candidate Profile :
- Currently working as an Individual Contributor in a product-based company
- Proven expertise in leading frontend modules or small teams
- Ability to build user interfaces that are beautiful, functional, and intuitive
- Passionate about clean code and frontend craftsmanship
- Strong communicator and a natural collaborator
🧪 Interview Process :
- Round 1 : Technical pairing assessment
- Round 2 : Technical round with panel
- Round 3 : HR discussion

Job Description:
We are seeking a talented and experienced React Developer to join our dynamic team. As a React Developer, you will be responsible for designing, implementing, and maintaining user interfaces for our web applications. The ideal candidate is passionate about front-end development, has expertise in React.js, and is well-versed in related technologies such as Redux Toolkit, Redux Saga, MUI (Material-UI), and TypeScript.
Key Responsibilities:
- Develop robust and responsive user interfaces using React.js and related technologies.
- Implement state management with Redux Toolkit and handle asynchronous operations efficiently using Redux Saga.
- Utilize MUI (Material-UI) to create visually appealing and user-friendly components.
- Design and implement custom hooks to enhance code modularity and maintainability.
- Implement OAuth-flow and JWT for secure and seamless user authentication.
- Work with JSON data and integrate external services using Amplify.
- Ensure responsive design principles are applied to deliver an optimal user experience across devices.
- Collaborate closely with cross-functional teams, including UI/UX designers and back-end developers.
- Adhere to coding standards such as Airbnb and use ESLint for consistent code quality.
- Demonstrate strong logical thinking and problem-solving skills in the development process.
- Contribute to the continuous improvement of development processes and best practices.
Key Skills:
- Proficiency in React.js and a solid understanding of its core principles.
- Experience with state management using Redux Toolkit and handling asynchronous operations with Redux Saga.
- Familiarity with MUI (Material-UI) for creating modern and responsive user interfaces.
- Expertise in designing and implementing custom hooks for code modularity.
- Knowledge of OAuth-flow, JWT, and secure authentication practices.
- Experience working with JSON data and integrating external services using Amplify.
- Solid understanding of TypeScript for type-safe React applications.
- Strong command of JavaScript, including ES6+ features.
- Experience with responsive design principles for optimal user experience across devices.
- Adherence to coding standards such as Airbnb and proficiency in using ESLint for code consistency.
- Strong logical thinking and problem-solving skills.
If you are a proactive React Developer with a passion for crafting exceptional user experiences and possess the skills outlined above, we encourage you to apply. Join our team and be a key player in the development of innovative and impactful web applications.

Requirements:
- Bachelor’s degree in computer science, computer engineering or similar.
- Previous work experience as an AngularJS developer.
- Proficient in CSS, HTML, and writing cross-browser compatible code.
- Experience using JavaScript building tools like Gulp or Grunt.
- Knowledge of JavaScript MV-VM/MVC frameworks including AngluarJS.
- Technical lead skills. Can handle a team or independent technical delivery
- Proven experience implementing front-end and back-end JavaScript applications.
- Excellent communication skills.
- Critical thinker and good problem-solver.
UI Architect / Developer
1. A must have skills is Angular. NodeJs preferred but can be replaced with anything on server side scripting.
a. 70% work for this role in angular based. At architect role without server side scripting understanding doesn’t a right fit.
b. Someone who can take sound decision for overall interaction with backend.
c. There are components written in node (Control Manager and aith server) which we have intentions to align with UI architect.
d. Given Node is technology primary in java script (same as angular), generally we are seeing people who have earlier exposure or are confident to pick it with little learning. But we would not penalize anyone who is week in node, but champ in angular for this role.
2. Design , develop and maintain client facing web applications.
3. Cooperating with backend developers in the process of building REST APIs.
4. Should demonstrate deep understanding of the following:
· Design - HTML/CSS
· Frontend languages - Experience with Javascript and related frameworks - Angular(7/8/9), Angular Material, Bootstrap(or similar CSS frameworks), Node JS (preferred but not mandatory).
· Test frameworks - Mocha, Chai, Jasmine, Karma
To be shared by you -
1. Can you lead frontend-backend integration?
2. Can you use linux machines?
3. Are you aware of websockets?
4. Has you workedon binary data communication over websockets?
5. Do you understand different types of communication protocols available between frontend-backend and it's working?
6. Do you have experience on electron framework?
7. Highest team size managed by you.

we are looking for React JS developer for Reputed client Permanent role
Experience : 4+ Years
Location : Chennai / Bangalore
Skills : React JS, HTML , CSS,Javascript / Typescript
Notice Period : Immediate to 15 Days
Regards,
Pavithra R,


We are building a workspace for Marketing teams - Think Webflow for Marketing teams, Grafana for Marketing teams who operate on large data sets and need a clear intuitive interface to look at all their data.
Traditionally Marketing teams have always had to depend on a large BI team to provide them with the data they need to make decisions. Clarisights eliminates this by giving Marketing teams everything they need in one intuitive, collaborative reporting platform.
We work with large enterprise Marketing teams around the world like Delivery Hero - The world's largest food delivery co., HelloFresh the world's largest mealkits delivery co. etc.
Our platform is central to how business teams make decisions and you will work on the interface that these teams use. We are helping non technical business users get comfortable with data by giving them a platform they can use to drive.
What makes this role challenging? Think Google Docs, Slides and Sheets all combined in one platform. We have a collaborative text editor which is used by teams together and we built our table grid which is extremely powerful. Tables, being one of the heaviest and most used widgets we have, have records composed of metric data(averages, share percentages, comparison data), multiple creatives(images, videos, gifs), trends(charts inside each cell) and a lot more.
The huge amount of data points naturally increases the amount of DOM nodes and thus it becomes memory heavy and CPU intensive to run the app in the browser. One table can have 500 records that the users can scroll through at once. Now imagine having 10+ of such tables in one tab, and each report comprising of multiple tabs. And we also support features like drilldowns/breakdowns, column freezing, row freezing, in the tables all while ensuring a smooth user experience.
We decided to build it from scratch using React Virtualize since most table libraries did not give us the performance or features we need. We also extensively use charts to visualize data and as we are scaling, a lot of these components have to be rebuilt to handle the volume of data we process.
We are only getting started, we want to make our platform a lot more collaborative and immersive by giving teams ability to interact with charts by adding annotations and ability to tag team members and leave notes for them. This might seem a solved problem when you look at collaboration on Google Docs but it's an extremely tricky problem for us as we don't deal with static data the way you have it with Google Docs.
Unlike read only dashboards which do not allow edits after building, our platform is meant for collaboration within teams. Think of how shitty collaboration was for design teams before Figma.
What we are looking for?
We are looking for someone who obsesses over performance and is comfortable with profiling performance, can think of frontend architecture. We are also looking for a lead who can mentor the team on performance and scale.
While working with such complex interfaces, often times, performance and the tech becomes a bottleneck for the user experience we strive for. We are looking for someone who —
- Understands fundamentals of Application Design and has designed/architected applications from scratch.
- Has worked on large-scale applications, and setup/maintained its data pipelines (data flows from backend to frontend)
- Has architected efficient and reusable front-end systems that drive complex web applications
Preferable Qualifications
- 3+ years of JavaScript experience, including concepts like asynchronous programming, closures, types.
- HTML/CSS experience, including concepts like layout, specificity, cross browser compatibility, and accessibility
- Experience with browser APIs and optimizing frontend performance
- Previous experience with dashboard apps, charts framework, window virtualisation
- Has written Generators for project setup
- Comfortable with tech like Postgres, Docker, Rails
- Understands tooling like Webpack, Babel
Experience with React and Typescript is preferable but not necessary.
First 30 days, one will work on
- Understanding the data flow and familiarise oneself with the app components
- One feature/task like updating something that touches majority of the app — this is again aimed to get familiarity with the whole codebase in the quickest way
- Synchronising the data pipelines by adopting better serialisation protocols
- Creating avenues to improve app performance (by profiling and benchmarking)







