Leverate is a vibrant Hi-Tech Company specializing in the B2B financial services industry and located in Ramat Gan. 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.
Requirements:
Must 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.