Senior Frontend Engineer
Job Summary
The Senior Frontend Engineer will design and build cloud-native applications for the Altium 365 platform. The role involves leading frontend architectural direction, ensuring high performance for complex data-heavy projects, and collaborating with cross-functional R&D teams. You will be responsible for building scalable interfaces and integrating advanced technologies to improve user experience in electronics design.
Responsibilities
- Develop cloud-native applications and infrastructure
- Define frontend architectural direction
- Optimize interfaces for performance and scalability
- Collaborate on data-heavy product features
Required Skills
- 6+ years frontend experience
- Expertise in JavaScript and TypeScript
- Proficiency in HTML/CSS and accessibility
- Experience with Angular 21 or Vue 3
Job Details
### Responsibilities:
+ Building new cloud-native applications and scalable infrastructure.
+ Utilizing AI and ML to power advanced search capabilities.
+ Large-scale data processing, data modelling, and holistic, intent-based API design.
+ Managing stateful and stateless servers, relational databases, and ORM frameworks.
+ Define and drive frontend engineering direction, collaborating across teams to improve architecture and user experience.
+ Ensure simplicity, performance, and scalability - especially for complex, data-heavy projects.
+ Identify improvement areas in existing interfaces and components, and propose effective solutions.
### Qualifications:
+ 6+ years of experience building and scaling complex web applications using modern frontend architectures and technologies.
+ Strong proficiency in JavaScript and TypeScript.
+ Strong skills in HTML and CSS, including responsive layouts and accessibility best practices.
+ Hands-on experience with a modern declarative frontend framework (Angular 21 and Vue 3).
+ Ability to evaluate multiple solution approaches, clearly articulate trade-offs, and align decisions with relevant stakeholders.
+ Strong sense of ownership and accountability for delivering high-quality, maintainable software with an excellent user experience.
+ Big-picture thinker who understands how technical decisions in one area impact the broader system.
+ Collaborative team player who works effectively in cross-functional environments.