Overview:
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
Share this job:
Share this Job