Responsibilities:
-
Create responsive, interactive, easy to use and visually appealing user interfaces for web applications
-
Collaborate with stakeholders to ensure delivered features satisfy specified requirements with optimal user experience
-
Work closely with back-end developers to integrate front-end components with server-side logic and ensure seamless data flow and UI functionality
-
Implement efficient, secure, and scalable web application features that are adequately unit and functionally tested
-
Conduct user interface designs and code reviews to ensure feature usability and code quality
-
Seek out opportunities for performance optimization to improve application responsiveness and scalability
-
Debug and fix issues that arise in both development and production environments
-
Stay informed of the latest trends in user interface design and technologies
-
Provide leadership and mentorship to junior and mid-level developers, promoting continuous learning and growth
Minimum Qualifications:
-
Computer science bachelor’s degree or equivalent
-
8+ years of proven work experience in building web applications
-
Extensive experience using JavaScript, TypeScript, and related toolchains and runtime engines
-
Highly skilled with component-based library or framework like React, Angular, or Vue.js
-
Strong programming fundamentals (complexity notions, asynchronous and functional programming)
-
Great experience with continuous integration, deployment tools, and debugging
-
In-depth knowledge in UI testing automation
-
Passionate about user experience, user-centered designs
-
Excellent communication skills, both written and verbal
-
Ability to work independently and as part of a team
-
Strong desire to learn new technologies
Top Skills
What We Do
Semtech Corporation is a high-performance semiconductor, IoT systems and Cloud connectivity service provider dedicated to delivering high quality technology solutions that enable a smarter, more connected and sustainable planet.