Job Description
Remote Work: No
The Opportunity
We are looking for a skilled and passionate WEB Front-End Developer to join our engineering team. You will be responsible for translating our product vision and designs into a high-quality, responsive, and functional user interface. You will work closely with product managers, UX/UI designers, and back-end developers to deliver excellent user experiences across multiple platforms.
Responsibilities:
What You'll Do
Develop and maintain new user-facing features using [Primary Framework/Library, e.g., React, Angular, or Vue.js].
Write high-quality, testable, and maintainable code for our core web application.
Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
Collaborate with our design team to iterate on the user interface and overall user experience.
Build reusable components and front-end libraries for future use.
Participate in code reviews to ensure code quality and knowledge sharing.
Troubleshoot and debug front-end issues to ensure a seamless experience for our users.
Required Skills
Expert-level proficiency in HTML5, CSS3, and modern JavaScript (ES6+).
Strong experience with a modern front-end framework, preferably [Specific Framework, e.g., React/Redux, Vue.js/VueX, or Angular].
Deep understanding of component-based architecture and state management principles (e.g., Flux/Redux pattern, Vuex, NGRX).
Proven ability to build and consume RESTful APIs or GraphQL endpoints from the client-side.
Experience with routing libraries specific to your chosen framework (e.g., React Router, Angular Router, Vue Router).
Experience with front-end build tools and package managers (e.g., Webpack, npm/yarn).
Solid understanding of responsive design principles and cross-browser compatibility issues.
Proficiency with version control using Git.
Nice-to-Haves
Experience with server-side rendering (SSR) or static site generation (SSG).
Familiarity with testing frameworks (e.g., Jest, React Testing Library, Cypress).
Experience with styling in JavaScript (e.g., Styled Components, Emotion) or pre-processors (e.g., Sass, Less).
Experience upgrading or migrating large, legacy applications between framework versions.
A strong portfolio or links to active projects that demonstrate your front-end skills.
Qualifications:
Job Requirements:
• Minimum Education:
o Bachelor’s degree in Computer Science, Electrical engineering or in a related field is
required
• Minimum Work Experience (years):
5-7 years of experience working with fixed industrial scanning and/or machine vision
solutions and commensurate knowledge of technology, products, and marketplace
Required Skills
Expert-level proficiency in HTML5, CSS3, and modern JavaScript (ES6+).
Strong experience with a modern front-end framework, preferably [Specific Framework, e.g., React/Redux, Vue.js/VueX, or Angular].
Deep understanding of component-based architecture and state management principles (e.g., Flux/Redux pattern, Vuex, NGRX).
Proven ability to build and consume RESTful APIs or GraphQL endpoints from the client-side.
Experience with routing libraries specific to your chosen framework (e.g., React Router, Angular Router, Vue Router).
Experience with front-end build tools and package managers (e.g., Webpack, npm/yarn).
Solid understanding of responsive design principles and cross-browser compatibility issues.
Proficiency with version control using Git.
Nice-to-Haves
Experience with server-side rendering (SSR) or static site generation (SSG).
Familiarity with testing frameworks (e.g., Jest, React Testing Library, Cypress).
Experience with styling in JavaScript (e.g., Styled Components, Emotion) or pre-processors (e.g., Sass, Less).
Experience upgrading or migrating large, legacy applications between framework versions.
A strong portfolio or links to active projects that demonstrate your front-end skills.
Knowledge of – and experience with – coding languages like Linux, Python, etc a plus
• Licenses/Certifications, special qualifications:
o Certified Vision Professional – Basic a plus
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application