
Frontend Developer (React)
Oddr is seeking a skilled and passionate React Developer to join our team. The ideal candidate will have astrong foundation in JavaScript and React, with experience in building scalable and efficient front-end applications. You will work on creating and maintaining web applications using modern tools and frameworks while ensuring high performance and code quality.
Key Responsibilities
• Build and maintain React (v18+) applications using Vite.
• Develop scalable and reusable components following standard React patterns within a feature-based modular architecture.
• Implement function-based components using React hooks.
• Manage application UI state using MobX and server state using TanStack React Query for caching, pagination, and mutations.
• Handle API calls and manage client-server communication using Axios.
• Implement authentication and authorization workflows, including JWT management.
• Optimize React applications for performance, ensuring efficient usage of React hooks and advanced optimization techniques.
• Create and utilize custom React hooks for reusability and clean code practices.
• Work with the Ant Design (Antd) UI component library.
• Write and maintain unit and integration tests using Vitest and React Testing Library, with MSW (Mock Service Worker) for API mocking.
• Configure and utilize Vite for dev server, builds, and bundle optimization (experience with CRA/Webpack is a plus).
• Work with data visualization libraries such as Recharts.
Required Skills & Qualifications
• Solid understanding of JavaScript fundamentals, including inbuilt data structures and logical problem-solving.
• Proficiency in ES6+ features and their practical applications.
• Strong knowledge of JavaScript Promises and asynchronous programming.
• Strong proficiency in TypeScript and its use in a React ecosystem — TypeScript is used throughout the codebase.
• Experience with TanStack React Query for server state management.
• Experience with React Router for client-side routing.
• Familiarity with Vite and modern build processes.
• Knowledge of UI/UX best practices and ability to build responsive, user-friendly interfaces.
• Experience with Ant Design (Antd) or a similar component library.
• Proficiency with Vitest and React Testing Library for unit and integration testing.
• Familiarity with MSW (Mock Service Worker) for mocking API requests in tests.

About Oddr Inc
About
Oddr is the legal industry’s only AI-powered invoice-to-cash platform. Oddr’s AI-powered platform centralizes, streamlines and accelerates every step of billing + collections— from bill preparation and delivery to collections and reconciliation - enabling new possibilities in analytics, forecasting, and client service that eliminate revenue leakage and increase profitability in the billing and collections lifecycle.
www.oddr.com
Similar jobs
Job Title : Lead Web App Developer – Frontend
Experience : 10+ Years
Location : Bengaluru
Work Mode : Hybrid (3 days in office)
Role Overview :
We are seeking a Lead Frontend Engineer to build and maintain responsive, cloud-based web applications. This role involves developing efficient user interfaces using React.js, collaborating closely with UX and backend teams, and ensuring high-quality code.
Key Responsibilities:
- Frontend Development: Create and maintain web applications using React.js, HTML, CSS, and JavaScript/TypeScript.
- Collaboration: Work with UX designers to deliver excellent user experiences and ensure seamless backend integration.
- Code Quality: Write clean, efficient, and maintainable code while staying updated with modern practices.
- Build & Deployment: Manage build pipelines with Jenkins, deploy to CDNs, and leverage GCP for scalable solutions.
- Technical Expertise: Implement JavaScript frameworks and libraries for web analytics and use Git for version control.
Requirements:
Technical Skills:
- Proficiency in React.js, HTML, CSS, JavaScript/TypeScript, and Node.js frameworks.
- Strong debugging and problem-solving skills.
- Exposure to RDBMS and SQL (preferred).
Soft Skills:
- Excellent communication and collaboration abilities.
- Leadership skills to guide and inspire a team of developers.
- Education: Bachelor's/Master’s in Computer Science or related fields.
Notice Period: 30 days preferred
Interview Process:
- Technical Round: Online technical assessment (1 hour).
- Face-to-Face Interview: In-person interview with the team at the Bengaluru office (3 hours).
- Final Round: Online interview with the CEO (30 minutes).
Additional Information:
- Candidates from Bengaluru or willing to relocate are preferred.
- F2F interview attendance on a weekday is mandatory.
🌟 About Us:
We create AI solutions for hospitals, combining scientific rigor with startup agility.
iON Health's SmartAI is an AI-powered tool developed to help clinicians interact with a patient's medical record using natural language, transforming how healthcare providers access and synthesize clinical data
Founded by serial entrepreneurs with more than 15 successful exits, we offer the opportunity to work alongside elite engineers, clinicians, and product innovators to improve the health of millions of patients each year.
🎯 What We’re Looking For:
- 7+ years of experience with React.js (front-end) and Node.js/Express (back-end).
- Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Experience with cloud platforms (AWS/GCP/Azure) and CI/CD pipelines.
- Comfort working in fast-paced, ambiguous environments with high ownership.
- Prior experience in AI/ML, healthcare, or enterprise software.
- Must Have: Bachelors in Engineering from IIT/NIT/IIIT or similar institutions.
- Good to have: Experience in AI focused startups, early-stage teams, or as a founding engineer.
🛠 What You’ll Do:
- Design, develop, and deploy scalable web applications across the stack (front-end + back-end).
- Collaborate with founders, designers, and other engineers to take features from concept to production.
- Write clean, maintainable, and efficient code using [React.js, Node.js, TypeScript, or your tech stack].
- Work on database design and API development (REST/GraphQL).
- Optimize applications for maximum speed and scalability.
- Contribute to architectural decisions and set up best practices for the team.
- Be hands-on with debugging, testing, and performance tuning.
💡 Why Join Us?
- Work alongside elite engineers, clinicians, and product innovators
- Competitive salary + equity options (you’ll grow as the company grows)
- Fast decision-making and zero bureaucracy
- Shape the future of AI in healthcare
Candidate will be responsible for designing, developing, testing, and debugging responsive web and mobile applications for the company. Using Angular/React, JavaScript, HTML, and CSS, this candidate will be able to translate user and business needs into functional front-end design.
Responsibilities :
- Designing, developing, and testing UI for mobile and web applications.
- Build reusable code and libraries for future use.
- Accurately translate user and business needs into functional front-end code.
Requirements :
- Bachelor's degree or equivalent in Computer Science, Information Technology or MCA.
- 2-5 years of experience
- Good in fundamentals of Computer Science and Programming Languages
- Understanding of HTML, CSS or JavaScript will be an added advantage.
We at https://www.linkedin.com/company/shethink-pvt-ltd/">SHETHINK Pvt. Ltd. are looking for experienced candidates as React.js web developers.
Are You The One?
Join the best, to be the best…
Role and Responsibilities:
- The candidate must be keenly expert in JavaScript (ES6), React JS (Functional React- React with Hooks).
- Must be well aware of the JS concepts like promises, async-await, callback, fetch, and array methods like map, filter, reduce.
- We are highly fetching for the candidates that are good with conditional rendering, and very much clear regarding the concepts of useEffect hook.
- Knowledge of GIT is a must.
- Knowledge and experience in any state management library such as redux or context is a plus.
- Must be familiar with JS libraries like Axios, and UI libraries like material-ui, core-ui, formik, etc.
- Must have a proper understanding of CSS properties like margin, padding, flex, position, z-index, media queries, and other important concepts like media queries, DOM manipulation.
- Must be aware of using dev tools provided in the browsers such inspect elements and network tab to track API calls.
- Basic API calling through postman or similar tools.
- Candidate worked on projects dealing with manipulation of dates, form validations, etc. are preferred.
Experience Required:
- The candidate must at least have a total experience of 1-3 years in the relevant field.
- The candidate must have basic knowledge regarding data structure and algorithm.
- We require people with keen logistics skills.
- The candidate must be strong with basics and their concepts must be clear enough to deal with all sorts of delusions.
Location:
- The job role of a React.js developer is open only for candidates residing in Indore or who are willing to relocate to Indore.
We are highly fetching for immediate joiners or candidates that may join the company within 15 days.
We are looking for a skilled React.js developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React.js using Typescript. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.
To ensure success as a react.js developer, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications. Ultimately, a top-class react.js developer should be able to design and build modern user interface components to enhance application performance.
React.js Developer Responsibilities:
- Meeting with the development team to discuss user interface ideas and applications.
- Reviewing application requirements and interface designs.
- Identifying web-based user interactions.
- Developing and implementing a highly responsive user interface using react concepts.
- Writing application interface codes using JavaScript following react.js workflows.
- Troubleshooting interface software and debugging application codes.
- Developing and implementing front-end architecture to support user interface concepts.
- Monitoring and improving front-end performance.
- Documenting application changes and developing updates.
React.js Developer Requirements:
- Bachelor’s degree in computer science, information technology, or a similar field.
- Previous experience working as a react.js developer.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Knowledge of REACT tools including React.js, Typescript, Redux, Flux, HTML / CSS.
- Experience working with Graphql and Hasura is a plus
- Knowledge of performance testing frameworks including Mocha and Jest.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Good project management skills.
- Minimum of 2 years experience with React Js
- Minimum of 3 years of web development experience.
Job Brief
The job requires Sr Frontend Developer. This Developer is expected to have strong technical skills, work closely with the other team members in development and ability to work stand alone. Ability to work on a small team with minimal supervision, Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
Skills Requirement
- Bachelor’s degree in Computer Science or related field plus 3-5 Years of frontend relevant experience
- Familiarity with architecture styles/APIs (REST, RPC)
- Understanding of Agile methodologies
- Strong attention to detail
- Proficiency in HTML, CSS and Bootstrap
- Understanding of server-side CSS
- Strong knowledge of frontend scripting languages like JavaScript, jQuery, React js or Angular etc.
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Proficient understanding of cross-browser compatibility issues and ways to work around them
- Familiarity with browser testing and debugging
- Experience with responsive and adaptive design
- Experience with GitHub, Tortoise SVN Version Control
- Understanding of key design principles
- Strong attention to detail
- Knack for writing clean, readable, and easily maintainable code
- Sound analytical, problem-solving, and communication skills.
Responsibilities
- Translate application storyboards and use cases into functional applications
- Design, build and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Help maintain code quality, organization, and automatization
- Collaborating with coworkers to facilitate the creation of large, complex developments, as required.
- Reformulating existing code to ensure adherence to stipulated guidelines.
- Checking your code to detect and remedy errors and omissions.
- Testing your outputs to ensure that they are in excellent working order.
- Deploying developments and monitoring uptake by the target audience.
- Using clients' feedback to inform the creation of subsequent versions of each development.
- Remaining abreast of coding and technological changes that will impact your work.
Job Description
- Expertise in Javascript, JQuery, W3 CSS, CSS3, HTML5
- Deep understanding of client-side, frameworks such as React.js, Redux & Hooks
- Performance optimization techniques for the web and mobile web
- Expertise in Integrating and maintaining RESTful Web-Services
- Good understanding of AJAX, asynchronous request handling, partial page updates
- Good understanding of Virtual DOM, Data structure, and data manipulation
- Deep understanding of UX principles & building GUI
- Basic knowledge of version control system like Git / Mercurial / Bitbucket
- Writes clean, readable, and maintainable code
Industry:
Retail / E-commerce Functional
Area: IT Software - eCommerce, Internet Technologies Role Category: Programming & Design
Role: Application Programmer
Employment Type: Permanent Job,

We are looking for a Front end web developer passionate towards building high performance web
applications which can scale for B2C businesses. We are looking for self-driven individuals who love to
find innovative solutions and can perform under pressure. An eye for details and being proud of produced
code are the must have attributes for this job.
Responsibilities.
● You will be responsible for converting Product team requirements to modular, testable and
efficient code.
● You will be required to design and implement data storage solutions (Databases, caching layers
etc).
● You will also be required to cater to NFRs related to security and performance.
Skills
● 3+ years experience in JavaScript and clarity of core Javascript language basics.
● Excellence in React JS/AngularJS.
● Excellent in HTML5 and CSS3.
● Hands on experience of UI Libraries like jQuery.
● Hands on experience with code versioning systems like Git, SVN.
● Hands on Excellent debugging and problem solving skills.
● Experience with Responsive/Mobile Design.
● This person is excited about creating pixel perfect, reusable, extensible, flexible, high-performing
front-end experiences that integrate seamlessly with back-end code.
● The ability to adapt to the ever-changing technology landscape.
● You are excited about keeping up-to-date by experimenting with new technologies and
frameworks.
Years of Exp: 4-8 yrs
Qualification:
● Engineering graduates from Tier I or II institutes.
● B.E/ B.Tech/ ME/ M.Tech









