We are seeking a talented and passionate React JS/Next JS developer to join our growing front-end development team. You will be responsible for building, maintaining, and enhancing user interfaces for our web applications using React and related technologies. You will collaborate closely with designers, back-end developers, and product managers to deliver exceptional user experiences.
Company Introduction
Kshan Tech Soft Pvt. Ltd. is a fast growing mobile app development company based out of Baner, Pune catering to international and domestic clients. We work on native iOS, Android as well as cross-platform mobile app development and our mantra is to contribute to the clients’ success by adding value to our offerings.
Job Responsibilities
Develop and maintain highly interactive and responsive user interfaces using React JS and Next JS.
Write clean, maintainable, and well-documented code that adheres to best practices.
Refactor existing code to improve performance, readability, and maintainability.
Identify opportunities for code optimization and implement strategies to enhance application performance.
Stay up-to-date with the latest trends and advancements in React JS and its ecosystem.
Utilize a variety of tools and libraries such as Redux, React Router, and testing frameworks (Jest, React Testing Library) to build robust and scalable applications.
Write unit and integration tests to ensure code quality and maintainability.
Collaborate with designers to translate UI mockups into functional React components.
Debug and troubleshoot complex UI issues.
Work effectively in a fast-paced agile development environment.
Participate in code reviews and provide constructive feedback to colleagues.
Required Skills
1-2 years of professional experience as a React JS developer.
Hands-on experience in Next JS is mandatory.
Strong understanding of JavaScript fundamentals (ES6+), HTML5, and CSS3.
In-depth knowledge of React concepts like components, state management, props, and lifecycle methods.
Experience with refactoring and optimizing React code for performance.
Proficiency with a variety of React-related tools and libraries (Redux, React Router, etc.).
Experience with unit and integration testing frameworks (Jest, React Testing Library).
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills.
Ability to work independently and as part of a team.
Bonus Points
Experience with server-side rendering (SSR).
Experience with styling libraries like Material UI or Ant Design.
Experience with accessibility best practices.
Experience with continuous integration/continuous delivery (CI/CD) pipelines.
Benefits
Competitive salary and benefits package.
Opportunity to work on challenging and impactful projects.
Collaborative and supportive work environment.
Continuous learning and development opportunities.
Chance to be part of a growing and innovative company.
How to Apply
If you are a passionate and skilled React developer who is looking to make a significant contribution to our team, please submit your resume and cover letter to careers@kshantechsoft.com
In your cover letter, please tell us
What excites you about React JS development?
Describe a challenging React project you have worked on and how you overcame the challenges.
Why are you interested in working for our company?