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