PTC's software bridges the physical and digital worlds, enabling companies to enhance operations, develop superior products, and empower their workforce. Arena, a PTC Business, provides cloud-based PLM and QMS software to high-tech manufacturers and medical device companies.
Requirements
- 2+ years of experience developing multi-tiered web applications, ideally in a SaaS environment.
- Experience with Java or another object-oriented programming language; familiarity with the Spring framework is a plus.
- Working knowledge of relational databases and SQL.
- Demonstrated ability to write clean, maintainable, and scalable web application code.
- Expertise in HTML, CSS, JavaScript, and DOM manipulation.
- Hands-on experience with React; familiarity with AngularJS/Angular or Vue is a plus.
- Solid understanding of browser compatibility and responsive design.
Responsibilities
- Develop and maintain front-end components using HTML, CSS, and JavaScript.
- Prototype user interfaces based on design mockups for new features.
- Translate prototypes into high-quality, production-ready code.
- Enhance and maintain the Web and Application layers of Arena SaaS applications.
- Document and clearly communicate design decisions and implementation details.
- Write and maintain unit and integration tests to ensure code quality.
- Troubleshoot and resolve production issues and bugs.
Other
- Proficient in verbal and written communication.
- Ability to work hybrid 2-3 days a week in our San Mateo office.
- Strong attention to detail and a passion for delivering high-quality user experiences.
- Participate in cross-functional team activities including requirements analysis, technical design, and code reviews.
- Collaborate with QA to define test plans based on functional requirements.