We are looking to add a Senior Software Engineer who will work on the Client side building a B2B application. The position requires that one should have hands-
on experience in libraries like Reactjs and Reduxjs. In this role.
You will work on standalone projects of key priority to the business in an agile environment, continuously releasing in order to test, adapt and redeploy in the shortest possible release cycles.
Provide high-performance and scale able engineering solutions to business needs, features and enhancements.
Should be able to Design and implement Client UI using React and Redux.
Should be able to quickly debug UI problems using chrome devtools.
Should be able to leverage Browser APIs where necessary.
Should be able to collaborate with Backend developers on designing REST API end points.
Should be able to mock APIs to test client UI for quick TAT.
Should be able to design and Implement new features and enhancements rapidly as determined by business and product management.
Should follow sound software engineering principles in developing software.
Should be flexible with fast changing requirements in order to meet customer demands.
Should work as part of a team in Agile / Scrum environment.
B.Tech / B.E / MCA in Computer science / IT.
Experience in Web application development.
2-3 years of front end development experience developing user-facing and / or B2B product, in product companies or a unicorn startup.
Should have used ES7 and later versions.
Should be familiar with Webpack and Nodejs for bundling.
Should be very familiar with HTML / CSS / DOM concepts.
Should be familiar with Chrome Devtools.
Should have hands on experience using React / Redux / Router / Browser APIs.
Should have hands on experience with REST and / or GraphQL APIs.
Should be knowledgeable with Browser localstorage and cache strategies.
Excellent knowledge of unit testing using Chai / Mocha / Jasmine.
Excellent problem-solver with an ability to learn quickly.
Effective communicator and strong team-working skills.
Proficient understanding of Git / Github (or similar environment).
Preferably contributed to some github projects.