We are seeking a highly skilled React.js Developer to collaborate with a team of developers and UX designers to develop and maintain a web application. The ideal candidate possesses strong communication skills and is able to develop reusable, efficient, and scalable code.
Responsibilities:
Be a part of the process of a robust web application, ensuring the adoption of best practices in coding, testing, and deployment.
Implement efficient, reusable, and scalable code, applying advanced programming techniques to enhance application performance and user experience.
Drive the evolution of our development methodologies, integrating new tools and technologies to maintain our competitive edge.
Responsibilities:
Be a part of the process of a robust web application, ensuring the adoption of best practices in coding, testing, and deployment.
Implement efficient, reusable, and scalable code, applying advanced programming techniques to enhance application performance and user experience.
Drive the evolution of our development methodologies, integrating new tools and technologies to maintain our competitive edge.
Requirements:
Experience:
Minimum of 2-4 years of experience working as a React.js developer.
Technical Skills:
In-depth knowledge of Sass, CSS, and HTML.
Strong proficiency in JavaScript/TypeScript.
Extensive experience with user interface design and implementing responsive designs.
Familiarity with performance testing frameworks, including Mocha and Jest.
Advanced knowledge of React tools and libraries, including Webpack, Redux, and Flux.
Proficiency in using Git as a version control system.
Problem-Solving:
Proven ability to solve complex problems and optimize applications for maximum speed and scalability.
Collaboration:
Experience working in agile development environments and collaborating with cross-functional teams.
Advantage:
Backend Skills:
Experience working with MongoDB and NodeJS.
Knowledge and experience with server-side rendering and API integrations.
Mobile Development:
Knowledge and experience with React Native.
Cloud Services:
Proven experience working with cloud services environments such as Azure, AWS, or GCP.
Advanced Technologies:
Experience working with Redis and/or Elasticsearch.
Understanding of continuous integration and continuous deployment (CI/CD) practices.
Experience:
Minimum of 2-4 years of experience working as a React.js developer.
Technical Skills:
In-depth knowledge of Sass, CSS, and HTML.
Strong proficiency in JavaScript/TypeScript.
Extensive experience with user interface design and implementing responsive designs.
Familiarity with performance testing frameworks, including Mocha and Jest.
Advanced knowledge of React tools and libraries, including Webpack, Redux, and Flux.
Proficiency in using Git as a version control system.
Problem-Solving:
Proven ability to solve complex problems and optimize applications for maximum speed and scalability.
Collaboration:
Experience working in agile development environments and collaborating with cross-functional teams.
Advantage:
Backend Skills:
Experience working with MongoDB and NodeJS.
Knowledge and experience with server-side rendering and API integrations.
Mobile Development:
Knowledge and experience with React Native.
Cloud Services:
Proven experience working with cloud services environments such as Azure, AWS, or GCP.
Advanced Technologies:
Experience working with Redis and/or Elasticsearch.
Understanding of continuous integration and continuous deployment (CI/CD) practices.
This position is open to all candidates.