FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Web UI Software Engineer
Analog DevicesWeb UI Software Engineer responsible for developing scalable web applications at Analog Devices. Collaborating with hardware and software teams for integrated solutions in connected systems.
Tech Stack
Tools & technologiesAngularAWSAzureBabelCloudD3.jsEmber.jsGoogle Cloud PlatformJavaScriptReactReduxTypeScriptVue.jsWebpack
About the role
Key responsibilities & impact- Design, develop, and maintain scalable, secure, and reliable frontend web applications for embedded and connected systems.
- Define and lead frontend software architecture, ensuring alignment with product requirements and long-term platform strategy.
- Collaborate with backend, embedded software, hardware, and systems engineering teams to define APIs and software interfaces for seamless integration.
- Develop user interfaces for device provisioning, telemetry visualization, data processing, and remote management, focusing on usability and accessibility.
- Optimize frontend applications for performance, scalability, responsiveness, and maintainability.
- Provide technical leadership and mentorship to other engineers, fostering a culture of innovation and engineering excellence.
- Participate in code reviews and architecture discussions to uphold high standards of software quality and UI/UX design.
- Stay current with industry trends, emerging frontend technologies, and design patterns to continuously improve frontend and system architecture.
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field; Master’s degree is a plus.
- Extensive experience in frontend software development using frameworks such as React, Angular, Vue.js, Ember.js, or similar.
- Proven experience designing and implementing scalable and maintainable frontend architectures for complex applications.
- Proficiency with modern web technologies (HTML5, CSS3, JavaScript/TypeScript) and frontend build tools (Webpack, Babel, etc.).
- Experience or working knowledge of integrating frontend applications with cloud platforms (AWS, Azure, or GCP) and RESTful APIs.
- Strong understanding of web security, accessibility, and responsive design principles.
- Experience with state management, client-side routing, and data visualization libraries (e.g., Redux, React Router, D3.js).
- Familiarity with Git for version control and collaborative development workflows.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Demonstrated experience in software architecture and design patterns relevant to frontend development.
Benefits
Comp & perks- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
frontend software developmentReactAngularVue.jsEmber.jsHTML5CSS3JavaScriptTypeScriptRESTful APIs
Soft Skills
technical leadershipmentorshipproblem-solvingattention to detailcommunicationcollaboration
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Computer EngineeringBachelor’s degree in Electrical EngineeringMaster’s degree