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.
About Instrive Soft Labs Private Limited
About
Instrive is a Chennai-based software Development Company focused on high quality Dev-ops solutions for clients across the world.
We aim to solve problems and create value in this increasingly digital world. Instrive was started with one goal in mind. To create high-quality products and great user experiences for people across the world.
We are currently working on multiple products for our overseas clients and actively growing our team of talented professionals.
We believe in using the best tools for developers to enable seamless cross-border work and have a no-compromise attitude when it comes to ensuring the best user experience for all our products.
Instrive is one of the top companies chosen by the Ministry of Electronics & Information Technology, Government of India in the innovation Challenge for the development of an Indian Video Conferencing Solution.
The Instrive CHEERS philosophy
Challenging: We believe in challenging work that lets you grow and become better every day. You can walk up to us any day if you feel the work that you are doing is not challenging and we promise to deliver you better work.
Healthy: We provide health benefits to all our employees. We also provide all our employees with parental leave, and paid holidays. Other perks include free food and drink, and where possible, flexible schedules and remote working.
Ethical: WE PROMISE NOT TO OVER COMMIT AND UNDER DELIVER. We believe in honest conversations and living up to our commitments, both with our clients and our employees.
Execution-first: We have invested significantly in processes and technologies to help us deliver work significantly faster than the rest of the market without affecting our well-being. Everything from the hardware to the software we use is state of the art and ahead of what the market provides.
Realistic expectations: WE DO NOT EXPECT our employees to work six-day weeks and late nights. Period.
Tech stack
Candid answers by the company
Similar jobs
It is an app platform (Android & iOS) that offers discovery, trials and purchase of lifestyle brands across multiple categories like beauty and grooming, food and beverages, health and wellness, fragrances, smart technology, accessories, services and experiences targeted towards the upper middle class.
What shall be expected of you:
● Be responsible for the core UI framework, and implement and maintain it.
● Responsible for the development of the front-end applications and
components.
● Coordinate with the backend engineers & designers for requirement
gathering of the product.
● Responsible for quality assurance including web usability, accessibility,
testing and debugging.
● Build reusable code and libraries for future use.
You must have:
● 2-5 years of prior hands-on experience in building responsive web
interfaces for consumers.
● Strong development experience in the following technologies (HTML,
CSS, Javascript, AJAX, working with REST APIs)
● Front end frameworks/libraries such as ReactJS, and Redux.
● Ability to translate product requirements into functional code.
● Ability to estimate the scope of work for sprint planning.
● Self-motivation and ability to work in a small team with minimal
supervision.
Would be awesome if you are also good at:
● SEO and page speed optimization.
● Web standards, Responsive design, and cross-browser compatibility,
Accessibility.
● Additional web technologies like Angular, Vue JS, Next JS etc.
● Must be fluent in writing code in ES6+ along with linters. ● CSS
preprocessor - SCSS/ LESS
About the role:
We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux).
You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and quality products is important.
What you’ll do
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Version Control: Git
- SDLC: Working experience in Agile methodology
- Strong interpersonal skills and time management skills
What you’ll need
- B.Tech or M.Tech equivalent with at least 2 years of experience
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with newer specifications of EcmaScript
- Experience with data structure libraries (e.g., Immutable.js)
- Familiarity with RESTful APIs
- Ability to understand business requirements and translate them into technical requirements
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.·
- Your Role and Responsibilities
- Your main job involves creating new features on the visible parts of a website using React.js.
- You'll be building reusable components that can be used again in the future, saving time and effort.
- Designs for the website will be given to you, and you'll convert them into actual working and visually appealing website elements.
- You'll ensure that the website works smoothly on various devices like phones, tablets, and computers.
- Skills and Traits We're Seeking
- You have a strong understanding of React.js and its workings.
- You're skilled in a JavaScript
- Experience with common React.js workflows like Flux or Redux is important.
- You're familiar with RESTful APIs.
- Knowledge of modern security measures like JSON Web Token is important.
- You're comfortable using tools that streamline the process of building website elements, such as Babel, Webpack, and NPM.
- Translating business requirements into technical plans for the website comes naturally to you.
- You've used version control tools like Git or SVN to manage and track changes in code.
- Expected Experience
- You should have accumulated 2 to 4 years of relevant experience in this field.
Be a part of one of the best IT companies that is making it easier for businesses and customers to interact with each other, efficiently and economically too.
Our client is a global platform that provides exceptional customer engagement through chatbots and various channels for their business clients. They have made their presence known across verticals, small and large businesses and even in emerging markets. The objective of their messaging platform is to create a rich experience for the marketing, sales and support teams using messaging channels, device manufacturers and operators.
They are currently working with nearly 40 thousand brands, serving almost 6 billion messages per month. Their clientele includes well-known giants such as HDFC Bank, Twitter, FB, Whatsapp, Google, LinkedIn, Zomato, Citibank, Vogue and many more. With offices based in the USA, Brazil, Mexico and India, their team has become an integral part of their clients’ numerous customer success stories.
As a Frontend Developer, you will be required to be an expert in technologies such as HTML, CSS, Javascript, ReactJS, UI Design tools, Wireframe tools etc. and work on the Frontend development of our products/ services.
What you will do:
- Designing and developing a UI framework that can be used across multiple products and website
- Working on optimization of the web application/ websites and keeping knowledge of tools used to benchmark the performance.
- Being aware of agile development (short sprints) and helping the team with debugging and troubleshooting issues.
- Learning newer technologies in UI/UX and guiding the team in delivering quality results.
What you need to have:
- 1 - 7 years of experience in front end development
- Be an expert in technologies such as HTML, CSS, Javascript, ReactJS, UI Design tools, Wireframe tools etc.
- Good experience in HTML, CSS, Java scripting
- Knowledge/experience in React js/ Redux/ Vue Js is required
- Good knowledge on UI design tools and wire frame tools
- Experience in designing UI framework
Responsibilities
- 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
Skills And Qualifications
- Proficient understanding of web markup, including HTML5, CSS3
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Good understanding and knowledge of advanced JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as Git
- Good understanding of SEO principles and ensuring that application will adhere to them
• Should understand design patterns and its implementation over JavaScript
• Must know a front-end JS framework like, React.js + Redux
• Must know functional programming paradigm & JQuery.
• Should understand OO concepts and write OO JavaScript.
• Should be able to Architect the structure of a heterogeneous application. For example, an application
• consisting of Server side script on Node.js plugged with any NoSQL (e.g MongoDB) OR Relational
• Database and frontend in React.js, Angular.js.
• Experience optimizing browser loading and rendering
• Hands on experience in HTML5, CSS3.
• Experience in handling project, with agile methodology
• Should know one of Task Runner(bundling) tool like Webpack, Gulp.
• Notice Period - 0 to 15 days only
Required Skills -
1) Redux
2) SDK / Websdk integration
3) Stripe Js
4) Auth2.0
5) Axios
6) worked on any live streaming app/ video calling using react js
preferable( zoom calling / Twilio video calling integration / webrtc)
Basics of React:
1) components in React
2) JSX
3) Virtual DOM vs Real DOM
4) Diff b/w ES5 and ES6
5) How React is diff from Angular
6) Reducer
Responsibilities-
- Developing new user-facing features using React.js, HTML5, CSS3
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
skills-
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Good understanding of HTML5, CSS3 concepts
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with newer specifications of EcmaScript
- Experience with data structure libraries (e.g., Immutable.js)
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements.