Current Openings

Front-End Developer

  • sales Front-End Developer
  • remote Remote
  • parmanent Permanent
**Job Description:**

We are seeking a talented Frontend Developer with expertise in React.js and TypeScript, and a strong understanding of MongoDB, to join our innovative team. As a Frontend Developer, you will play a crucial role in developing and implementing user-facing features, ensuring high performance and responsiveness of our web applications. You will collaborate closely with our design team to translate UI/UX designs into interactive user interfaces. The ideal candidate should be passionate about front-end development, possess excellent problem-solving skills, and be comfortable working in an agile environment.

**Responsibilities:**
  1. Develop new user-facing features using React.js and TypeScript
  2. Build reusable components and front-end libraries for future use
  3. Collaborate with design team to translate UI/UX designs into code
  4. Optimize components for maximum performance across a vast array of web-capable devices and browsers
  5. Ensure the technical feasibility of UI/UX designs
  6. Work closely with backend developers to integrate frontend components with server-side logic
  7. Implement data storage solutions using MongoDB
  8. Participate in code reviews and provide constructive feedback to peers
  9. Stay up-to-date with emerging frontend technologies and best practices
  10. Continuously improve development processes and methodologies
**Requirements:**
  1. Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
  2. Proven experience as a Frontend Developer or similar role
  3. Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3
  4. Extensive experience with React.js and its core principles
  5. Knowledge of state management libraries such as Redux or MobX
  6. Familiarity with MongoDB and NoSQL database concepts
  7. Understanding of RESTful APIs and asynchronous request handling
  8. Experience with code versioning tools such as Git
  9. Good understanding of cross-browser compatibility issues and ways to work around them
  10. Excellent communication and collaboration skills
  11. Attention to detail and a commitment to delivering high-quality work
 

**Nice to Have:**

  • Experience with server-side programming languages such as Node.js
  • Knowledge of modern frontend build tools and pipelines such as Webpack, Babel, etc.
  • Familiarity with testing frameworks such as Jest, React Testing Library, or Cypress
  • Experience with containerization technologies such as Docker
  • Understanding of CI/CD pipelines and deployment processes
Apply