Senior Frontend Software Engineer
Company | IDEXX |
---|---|
Location | Remote in USA, Portland, ME, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- Strong technical skills in front-end architecture and scalable web app development
- Track record of driving technical improvements and mentoring others
- Experience building for cloud-based, SaaS environments
- Familiarity with tools like TypeScript, React, Next.js, Node.js, AWS, Serverless, Postgres, Kafka, or similar (not all required)
- Solid understanding of testing practices and writing unit/integration tests
- Strong grasp of modular design, component architecture, and design patterns
- Experience consuming and integrating APIs (REST/GraphQL)
Responsibilities
- Drive the technical design of complex front-end features and systems, translating product requirements into scalable, maintainable architecture
- Build sophisticated user interfaces that are performant, accessible, and consistent across devices
- Champion clean, modular, and reusable code using modern front-end frameworks (e.g. React, TypeScript)
- Continuously optimize applications for performance, load time, and responsiveness, especially at scale
- Write comprehensive unit, integration, and end-to-end tests to ensure reliability and reduce regressions
- Lead code reviews with a focus on front-end best practices, architecture, and overall system quality
- Identify opportunities to refactor and modernize legacy code to improve performance and maintainability
- Influence and contribute to high-level decisions around our front-end architecture, tooling, and design systems
- Mentor and support junior and mid-level engineers, providing guidance on technical challenges and career development
- Collaborate closely with design, product, and backend teams to deliver seamless, user-centric experiences at scale
Preferred Qualifications
- Familiarity with tools like TypeScript, React, Next.js, Node.js, AWS, Serverless, Postgres, Kafka, or similar (not all required)