

Similar jobs

• Research, design and build highly reliable, available, and scalable solutions that can
handle Millions of API calls across systems.
• Own large technical deliverables and execute in a structured manner, complete
ownership of functional Services that your team is responsible for.
• Take the accountability of the overall health of the products you build and
predictability of the deliverables of your team.
• Lead by example, mentor and guide team members on everything from structured
problem solving to development of best practices
• Platformize components as libraries, utilities and servicify and promote reuse.
• Be able to conceptualize and develop prototypes quickly
• Drive the technical roadmap of the team in collaboration with Product and Business
Teams.
Requirments:
• BTech, MTech in Computer Science or a related technical discipline (or equivalent).
Or high technical acumen and rich technical experience
• Good understanding of how the web works and Strong proficiency with HTML,CSS,
JavaScript
• Hands on experience with ReactJS
• Experience with Typescript, NextJS will be a plus.
• Strong experience on with the react ecosystem for eg, redux, react-query, reactrouter etc.
• Experience with NextJS will be a plus.
• Knowledge on deployment and hosting react apps & server side rendering will be a
plus.

- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI designs
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to the back-end
- Collaborate with other team members and stakeholders
- Should have hands-on experience in advanced JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, Bootstrap, BackboneJS, ReactJS, DurandalJS, etc. (ReactJS is Mandatory)
- Proficient in web markup, including HTML5, CSS3
- Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS, and experience in building/using REST APIs
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Good understanding of asynchronous request handling and partial page updates.

The ideal candidate will be responsible for designing, developing, testing, and debugging responsive web applications for the company. Using Angular / React / JavaScript this candidate will be able to translate user and business needs into functional frontend design.
Responsibilities
- We use React for web application.
- 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 frontend code
Qualifications
- 3+ years' experience in frontend development
- Experience building mobile/web applications using Angular or React or JavaScript.


About our Client
Our client is a B2B2C tech firm backed by India’s largest retailer and tech venture capitalist founded by founders - IITB Graduates who are experienced in retail, ecommerce and fintech
It aims to become one app to manage all your brands loyalty points, cashback and coupons. It will have additional content and discovery layer for customers and brands for further engagement and commerce.
The company currently powers closed-loop loyalty programs for all different brands under its parent retail group. Currently, it has 20Mn+ registered customers and 3Mn MAU across 8 brands. Its vision is to be at the center of D2C Brands and the consumer consumption ecosystem
Job Location -Bangalore
Requirement
4+ years of experience building frontend for consumer facing products
- 2+ years experience on React Native and core principles
- Good to have experience with popular React.js
- 1+ years of Team Lead/Management experience
- Develop all user-facing products in React
-Solid SQL / relational database experience MySQL is a plus
- Thorough understanding of architecting the frontend system with Server Side Rendering –
- Familiarity with modern front-end build pipelines and tools
- Understands app development cycle
-Flexibility and deadline driven
Regards
Team Merito

Job description for react js developer
In this role, you will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. 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 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.
React.js Developer Requirements :
- Bachelor's degree in Computer Science, Information Technology, or a similar field.
- Experience of 1 year 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.- Knowledge of performance testing frameworks including Mocha and jest.
-Familiarity with code versioning tools such as Git, SVN, and Mercurial popular frontend development tools, CI/CD tools, DevOps.
- Experience with browser-based debugging and performance testing software.- Excellent troubleshooting skills.
- Good project management skills.
Roles and Responsibilities
- Lead the delivery of high quality, innovative, flexible, cost-optimized and scalable technical solutions that meet business requirements
- Design, Develop, test and maintain software applications with MVC architectures, Micro services and scalable cloud native apps.
- Perform hands-on coding and provide thoughtful code reviews
- Mentor and lead team members to continuously improve quality and productivity of deliverables
- Demonstrate ability to work within an agile team as well as collaborate with many other teams on design and implementation strategies. Follow SCRUM Agile Development methodology
- Effective Communication Skills- An ability to express your ideas to the recipient & Co-ordinate and communicate with cross functional team along with client's team
- Problem Solving, Hustler - Get Stuff Done, Self-Disciplined Open-minded, User Focused, Adaptive
- Lean Principles & Analytical Thinking
- Project planning, timelines and milestones for execution and deliverables
- Participate into the Evaluation Review of your team member
Desired Candidate Profile
- Experience in building enterprise web application using ReactJS as the frontend framework
- Experience with Redux and React Hooks
- Expert in HTML5, CSS3
- Experience in Bootstrap4 or CSS pre-processor like Less or Sass is highly desirable
- Strong knowledge of best practices and modern web design trends is necessary.
- Some experience with modern web-based typography.
- Excel at rapid prototyping and at writing good code.
- Experience with testing/debugging in multiple browsers and platforms.
- Expertise in using Javascript
- Should have worked on REST client and WebSockets
- Should be able to write Unit testing using any one of the frameworks like Cypress, Jasmine, Karma, Jest , Enzyme or any other similar framework.
- Should have experience in either one of the Build scripts like Gulp or Grunt or Webpack
- Low-Latency UI, Page optimization, and bundle build+caching
- Problem-solving and debugging skills
- Component-based architecture

Roles & Responsibilities :
- Write high quality code in ReactJS using TypeScript or JSX that is easy to maintain and test.
- Participate in an Agile environment using Scrum software development practices, Automated unit testing, Continuous integration, Code reviews, Version control systems, Automated build processes. Raise issues proactively that might impact delivery commitments.
- Fix production issues and maintain the code as needed .
Basic Qualifications:
- BS degree in CS or equivalent work experience 5+ years professional experience building single page applications in ReactJS using TypeScript or JSX with extensive experience working with HTML5 and CSS3.
- Experience working with cross-browser behaviors and quirks.
Preferred Qualifications:
- Passion for new technologies. Product development experience building large scale web applications.
- Experience designing and developing highly scalable consumer facing web application. Care deeply about writing high-performance, reusable code for components that will be used across our product.
- GraphQL experience is preferred.

JD:
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
Knowledge of isomorphic React is a plus
Familiarity with RESTful APIs
Knowledge of modern authorization mechanisms, such as JSON Web Token
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
A knack for benchmarking and optimization
Familiarity with code versioning tools such as Git

- software engineering experience focused on web development.
- Hands on experience in architecting large scale frontend applications.
- Have detailed hands-on experience of cutting edge web technologies (HTML5, CSS, Javascript, TypeScript), Application Servers, Web Applications
- Experience developing UI with JavaScript development frameworks (e.g. React, Angular, Vue, Bootstrap, etc)


