We are seeking a Senior React Developer to join our team and lead the development of our web applications using React. The ideal candidate will have a strong understanding of React and its ecosystem, as well as experience with other frontend technologies such as JavaScript, HTML, and CSS. Additionally, the candidate should have knowledge in another programming language like Node.js, Java, Python, etc.
Key ResponsibilitiesLead the development of web applications for React and React native.Work closely with project stakeholders to understand requirements and ensure that projects are delivered on time and on budget.Build reusable code and libraries for future use.Ensure the technical feasibility of UI/UX designs.Mentor and guide junior developers, providing guidance and technical expertise in React and other technologies.Collaborate with other teams and departments, including QA, product management, and operations.Stay up to date with the latest React and frontend technologies and best practices.Participate in code reviews and ensure that all code is maintainable, efficient, and properly documented.Troubleshoot and debug any issues that arise with the frontend code.Act as a subject matter expert for React and another programming language.High Fidelity conversion of UX & IX prototypes to optimized code and fully working interfaces using the latest libraries and coding standards.Collaborate with back-end developers and web designers to improve the usability.
Key SkillsStrong experience with React and its ecosystem.Strong experience in any programming language like Node.js, Java, Python, etc.Good understanding of asynchronous request handling, partial page updates, and AJAXStrong understanding of server-side CSS pre-processing platforms, such as LESS and SASSStrong experience with JavaScript, HTML, CSS.Strong understanding of web technologies and their capabilities.Experience with modern frontend build tools such as Webpack and Babel.Strong problem-solving and debugging skills.Strong communication and teamwork skills.Ability to build strong working relationships (internal/external)Experience with Agile development methodologies.Good understanding of advanced JavaScript libraries and frameworks, such as AngularJS, ReactJS etc.Good knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus.Good understanding of SEO principles and ensuring that application will adhere to them.Experience with version control systems such as Git.Strong understanding of Responsive HTML, Grid-based CSS libraries such as Bootstrap.
Technical SkillsPrimarily in web application development experience using, JS, Typescript, Angular, ReactJS.Working with MVVM, MVP, and MVC patterns.Additional Mobile development experience in Android, iOS, ReactNative, Swift, and Objective C will be a bonus.Experience with writing and maintaining unit tests, functional tests, and CI/CD pipelines.Hands-on cloud development experience.
QualificationsQualification - B. Tech/M. Tech/MCA (IT/Computer Science).3+ years of experience in frontend development.
We are looking for someone who can lead by example, is proactive, and can take ownership of their work. If you are passionate about frontend development and have a strong desire to lead the development of innovative web applications using React, we would love to hear from you.