Job Openings Front end Developer

About the job Front end Developer

Key Responsibilities:

  • Develop and implement highly-responsive user interface components using React concepts.
  • Translate designs and wireframes into high-quality code optimized for performance.
  • Ensure the technical feasibility of UI/UX designs while maintaining visual and functional integrity.
  • Collaborate closely with back-end developers, web designers, and product stakeholders to improve usability and meet requirements.
  • Optimize applications for maximum speed and scalability across various platforms, including web and mobile.
  • Implement clear and intuitive user interactions to control the connected device and POS system effectively.
  • Participate in code reviews and contribute to a high standard of code quality.

Qualifications:

  • Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model, and TypeScript.
  • Experience with React and React Native for developing web and mobile applications.
  • Familiarity with front-end build pipelines and tools (e.g., Webpack, Babel).
  • Experience with version control systems, such as GitLab.
  • Understanding of RESTful APIs to connect Android applications to back-end services.
  • Excellent problem-solving skills and a proactive attitude.
  • Excellent communication and collaboration skills to work effectively with designers and back-end developers.
  • Good level in English (speaking & writing)

Preferred Qualifications (Optional):

  • Experience with other front-end frameworks or libraries (e.g., Angular, Vue.js).
  • Knowledge of UI/UX design principles and experience with design tools (e.g., Sketch, Figma).
  • Familiarity with Agile development methodologies.

Experience with ALPR (Automatic License Plate Recognition) is a plus, but not required