
Job Description: Senior Software Developer (React.js)
Location: [Pune, Maharashtra]
Overview: We are seeking a highly skilled Senior Software Developer with extensive experience in React.js to join our dynamic team. As a Senior Developer, you will be responsible for leading the development of cutting-edge web applications using React.js and related technologies. Your expertise will play a crucial role in designing and implementing scalable software solutions that meet our clients' needs and contribute to the overall success of our project.
Responsibilities:
- Lead the design and development of complex web applications using React.js and other modern JavaScript libraries and frameworks.
- Collaborate closely with product managers, designers, and other stakeholders to gather requirements, design solutions, and deliver high-quality software.
- Architect and implement reusable components and front-end libraries for future use.
- Optimize applications for maximum speed and scalability while ensuring cross-browser and cross-device compatibility.
- Stay updated with the latest industry trends in front-end development and mentor junior developers in best practices.
- Conduct code reviews and provide constructive feedback to ensure code quality and standards adherence.
- Troubleshoot issues, fix bugs, and improve application performance.
- Participate in Agile ceremonies and contribute to the continuous improvement of development processes.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field; or equivalent work experience.
- Minimum of 10 years of professional experience in software development, with at least 5 years specifically using React.js.
- Strong proficiency in JavaScript, including ES6+ features.
- Experience with state management libraries such as Redux, MobX, or Context API.
- Deep understanding of web markup, including HTML5 and CSS3.
- Familiarity with RESTful APIs and asynchronous request handling.
- Solid understanding of version control using Git or similar systems.
- Excellent communication skills and ability to work effectively in a collaborative team environment.
- Proven track record of delivering high-quality software solutions on time.
Preferred Skills:
- Experience with TypeScript or similar statically typed languages.
- Knowledge of server-side rendering and Node.js.
- Familiarity with modern front-end build pipelines and tools, such as Webpack, Babel, and npm.
- Understanding of CI/CD pipelines and automated testing frameworks.
- Contribution to open-source projects or a strong GitHub profile.
Benefits:
- Competitive salary and performance-based bonuses.
- Flexible work hours and remote work options.
Join us and contribute to building innovative and scalable solutions using the latest technologies in a collaborative and supportive environment. Apply now to be part of our growing team of talented developers!

About Bot Sapiens Pvt Ltd
About
Company social profiles
Similar jobs
React JS Developer
📍 Location: Bangalore
💼 Experience: 4+ Years
📅 Notice Period: Immediate to 30 Days
Job Summary:
Experienced React JS Developer with 4+ years of hands-on experience in building scalable, high-performance web applications. The ideal candidate should have strong expertise in modern JavaScript, React ecosystem, and front-end best practices.
Key Responsibilities:
- Develop and maintain responsive web applications using React.js
- Build reusable components and front-end libraries
- Optimize components for maximum performance across devices and browsers
- Work closely with backend developers and UI/UX designers
- Integrate REST APIs and third-party services
- Write clean, maintainable, and scalable code
- Participate in code reviews and Agile ceremonies
Required Skills:
- 4+ years of experience in front-end development
- Strong proficiency in JavaScript (ES6+)
- Hands-on experience with React.js, Redux / Context API
- Experience with HTML5, CSS3, Bootstrap / Tailwind
- Knowledge of RESTful APIs integration
- Familiarity with Git and version control systems
- Understanding of Agile/Scrum methodology
About Our Client
It is a last-mile tech-logistics solution provider for intra-state deliveries based in Bangalore. It offers reliable, affordable, and professional services, structured to serve enterprises.
Our Client aggregates light commercial vehicles for urban logistics and has onboarded 55,000+ truckers on its platform across 14 cities. Our Client works across industry sectors like organized retail, FMCG and e-commerce, distribution and 3PL companies. Some of its clients include Amazon, Flipkart, Bisleri, Vishal Mega Mart, Future Supply Chain, Coca-Cola, Delhivery, and Udaan.
The company offers customized logistics solutions for clients, along with other value-added services such as screened drivers, audited and GPS-enabled vehicles, point-to-point billing, status updates, 24x7 service, and greater efficiency, all at transparent and economical pricing.
Our Client, as a brand, is known as one of the market leaders in the enterprise segment, and first movers to identify and empathize with the underserved urban trucker community, playing a huge role in making them a part of the mainstream economy. This series-B funded tech-logistics company aims to disrupt the primitive $35bn+ urban-logistics industry by leveraging technology and help enterprises to reach consumers faster.
Our Client is India's largest enterprise urban-logistics provider in India, with 55,000+ Light Commercial Vehicles on its platform.
Why Our Client?
- Switch career into internet startups.
- Work with fast-paced organizations.
What will I do?
Develop new user-facing features·
Build reusable code and libraries for future use·
Ensure the technical feasibility of UI/UX designs·
Optimize application for maximum speed and scalability·
Assure that all user input is validated before submitting to back end·
Collaborate with other team members and stakeholders.·
What skills should I have?
BTech, BE, BS degree in Computer Science, similar technical field of study or equivalent practical·
experience.
3+ years·' experience in web and software development.
Demonstrated knowledge of web technologies such as HTML5, CSS3, Javascript and AJAX/Fetch·
API.
Demonstrated experience in React, React-Router, Redux, React-saga/Thunk.·
Ability to work independently and multi-task effectively.·
Flexible and willing to accept a change in priorities as necessary.·
Strong attention to detail.·
A good understanding of cross-browser compatibility issues and ways to work around them.·
Proficient with code versioning tools, such as Git / Mercurial / SVN·
A good understanding of SEO principles and ensuring that application will adhere to them.·
responsibilities
- Develop User interfaces for Modern Rich Internet Applications with the latest Front End Technologies
- Perform product analysis and development tasks of increasingly complex nature which may require extensive research and analysis.
- Writing tested and documented JavaScript, HTML and CSS
- Make design and technical decisions for AngularJS projects.
- Develop application code and unit test in the AngularJS, Rest Web Services and Java technologies for the Application Development Center.
- Ensuring high performance
requirements
- Strong expertise with HTML, CSS, and writing cross-browser compatible code.
- Good understanding of AJAX and JavaScript Dom manipulation Techniques
- Experience with RESTful services
- Experience in JavaScript build tools like grunt or gulp
- Expert in any one of the modern JavaScript MV-VM/MVC frameworks (AngularJS, JQuery, NodeJS, GruntJS)
- Familiar with testing frameworks (Ex. Jasmine)
- Test runner framework (Ex. Karma)
- Hand on and implements complex AngularJS applications, directives, controllers, services
- Critical thinker and problem-solving skills
- Team player
- Good time-management skills
- Great interpersonal and communication skills
Benefits:
- 5 days working
- Paid Overtime
- Paid Leave
- Employee referral scheme
- Team exposure
- Short term growth
- Playing Zone
- Training sessions for all departments
We are looking to hire an Angular Developer to join our dynamic team. You will be responsible for creating a top-level coding-base using Angular best practices. Your role will require you to implement an exciting fixes or creating a new modules based on the requirtments provided.
To ensure success as an Angular Developer, you should have extensive knowledge of theoretical software engineering, be proficient in JavaScript, HTML, and CSS, a top-class Angular Developer can design and build a streamlined application to company specifications that perfectly meet the needs of the user.
AngularJS Developer Responsibilities:
- Designing and developing user interfaces using Angular8 or above with best practices.
- Adapting interface for modern internet applications using the latest front-end technologies.
- Writing JavaScript, CSS, and HTML.
- Developing product analysis tasks.
- Making complex technical and design decisions for Angular projects.
- Conducting performance tests.
- Consulting with the design team.
- Ensuring high performance of applications and providing support.
AngularJS Developer 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 & Angular 8+.
- Excellent project management skills.
- Proven experience implementing front-end and back-end JavaScript applications.
- Excellent communication skills.
- Critical thinker and good problem-solver.
- Hands-on experience in developing User Interfaces (more than 4 years) using Angular 4+.
- Hands-on experience of using reactive frameworks like Redux, NgRX.
- Strong understanding of using UI testing frameworks like Jasmine, Mocha.
- Focus on building reusable components by employing Design patterns.
- Ability to remote diagnose user issues (With or without tools).
- Strong understanding of Object-oriented concepts.
- Ability to suggest alternative solutions for micro-level problems considering the environment constraints.
- Ability to diagnose development issues independently.
- Self-motivated learner.
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, Webpack, Enzyme, Redux, and Flux.
Experience with user interface design.
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.
- Strong experience in building new features into one of the most advanced interfaces on the web
- Take a lead role with other engineers and designers to deliver strong customer-focused experiences
- Keep our product up to date with the latest frontend technologies such as React
- Practice disciplined software engineering (e.g. automated testing, code reviews, and writing beautiful, pragmatic code)
- Actively contribute to team and company standards
- Strong JavaScript development skills, understanding of new concepts, and proficiency in React, Angular, or other modern JS frameworks
- Extensive experience developing large-scale application software
- Have full knowledge of new HTML5 constructs, and CSS3
- Have experience with Single Page Application development
- Keep up to date with the newest technologies
- Develop features and create fulfilling user experiences
- A strong understanding of, and practical experience with, web application development
- A sincere commitment to crafting readable and reliable code
- 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 highly-responsive user interface components 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.
- Bachelor’s degree in Computer Science, Information Technology, or a similar field.
- 2 Years of 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, Webpack, Enzyme, Redux, and Flux.
- Experience with user interface design.
- 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.
- Proficient understanding of code versioning tools, such as Git
Interview Kickstart is one of the leading platforms helping Software Engineers prepare for tough technical interviews. Over the last 5 years we have helped over 3000 engineers Nail the toughest technical interviews on the planet. We are successful, profitable, and have a vision of building the world's largest Career Upleveling platform.
We are looking for top-notch, motivated engineers to come join our growing team at IK.
Who you are
- You have 2 - 7 years experience.
- You love the buzz of a highly productive and fast moving team.
- Strong product and design sensibilities and an obsessive attention to detail.
- You have a get-things-done attitude and deep empathy for users and fellow teammates.
- You can write testable, maintainable code that’s easy to understand.
- You love coding and look forward to taking on complex, abstract features.
- You don't care about front end, backend kinda titles. You like working anywhere in the "stack".
- You are looking to grow fast with a company that's on a rapid growth path.
What will excite us
- Previous startup experience or experience being part of early teams.
- Experience with the Django & Python universe.
- Experience with both Relational and NoSQL DBs.
- Competitive Programming experience.
- A keen desire to problem solve, brainstorm and debate during the interview.
What will excite you
- Complete ownership
- Experiment, fail and learn.
- High pedigree, high caliber team.
- Contribute to every area of our business. Have a real impact with your work.
- Top of the line compensation.
Requirements
- 3+ years of experience developing modular front-end components using HTML, CSS, JavaScript/Jquery, JSON and micro formats.
- 2+ years of experience in React.
- Played with Webpack and Modular architecture.
- Solid understanding of user-centered design principles.
- Experience in cross-browser compatibility.
Our interview process is designed to help you show the best version of yourself. Once your candidature is finalized, we'll send you a short video explaining the interview process.
Look forward to speaking with you soon!








