Get AI-powered advice on this job and more exclusive features.
About Datamars
Datamars is a global data solutions company with a 30+ year legacy in animal and textile solutions. Building on our history as a successful RFID identification and data solutions company, we bring together products, technologies & capabilities to put powerful data in the hands of our livestock, pet and textile customers so they can make better informed decisions. Our solutions deliver insights that help customers define what now looks like, what tomorrow could be and to track the improvements to get there. The results? More profitable decisions, less environmental impacts and higher quality of life.
Our vision is clear: World leaders in harnessing the power of data to measurably improve productivity and quality of life.
Our purpose is strong: It guides our actions and behaviors and reflects our commitment to do the right thing for our customers. It gives us courage to take on big challenges!
Our mission is simple: Information is the way to a better, more sustainable world.
About the role
Datamars, a leading company in providing innovative solutions in the IoT sector and production process management, is seeking a Senior Front-End Engineer.
In this role, you will be part of a small team that is to work on a high priority initiative. This initiative aims to build a digital platform and e-commercial solution that serves the need of our customers and partners globally. The ideal candidate possesses a high level of technical expertise in building interactive, scalable web applications, a deep understanding of UI/UX best practices for public facing applications, and a strong problem-solving mindset.
Ideal candidates will have demonstrated their ability to thrive in environments where there is uncertainty, be agile in their ability to shift gears while delivering on their objectives.
Key Responsibilities:
Design and Development:
Design and develop high-performing, maintainable, and responsive front-end interfaces for public facing SaaS applications.
Collaborate with cross-functional teams (Back-End, IoT, R&D, Product Management) to define requirements and influence architectural and design decisions.
Performance Optimization:
Optimize front-end performance, ensuring fast load times and an optimal user experience.
UI/UX Implementation:
Translate business needs and functional specifications into intuitive UI/UX components and layouts.
Code Quality:
Ensure code quality through code reviews, automated tests (unit and end-to-end), and adherence to best development practices.
Mentor and support junior team members, fostering knowledge sharing and a collaborative approach.
Stay up to date on emerging technologies, front-end frameworks, and design trends to propose innovative and competitive solutions.
Required Skills:
Experience: 5+ years of experience in front-end development, with 10+ years of solid programming foundation.
Frameworks and Libraries: In-depth knowledge of modern frameworks/libraries (React, or Angular) and their ecosystems (Redux, RxJS, etc.).
Build Tools: Familiarity with build tools and package managers (Webpack, Vite, npm, yarn).
IoT and Production Environments: Expertise in designing solutions for software management and monitoring in production environments, as well as IoT (working with sensors, embedded devices, control systems).
API Integration: Experience with REST APIs (or GraphQL), service integration, and application state management.
Testing and QA: Hands-on testing and quality assurance skills (Jest, Cypress or similar) and code versioning (Git).
Problem-Solving: Strong problem-solving abilities with meticulous attention to detail and a proactive approach to technical and design challenges.
Communication: Excellent communication and collaboration skills with various internal and external stakeholders.
Fluency in English.
Preferred Qualifications:
DevOps Background: Experience with CI/CD pipelines and containerization using Docker/Kubernetes.
Design Tools: Familiarity with design tools (Figma, Sketch, Adobe XD) and design system methodology.
Agile Methodologies: Working knowledge of Agile/Scrum methodologies and iterative development processes.
Location: Switzerland (Ticino, Lamone) or Netherlands (Amsterdam)
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Appliances, Electrical, and Electronics Manufacturing
#J-18808-Ljbffr