
Software Engineering
Crestron Electronics
The Role
Overview
Senior Front‑End Engineer developing web UI for Crestron automation products
Key Responsibilities
- code quality
- performance optimization
- bug fixing
- api integration
- ui development
- team collaboration
Tasks
-Promote Code Quality and Mentorship: Write clean, testable, and maintainable code. Champion comprehensive documentation and lead constructive code reviews. -Optimize for Performance and Responsiveness: Design and build web applications that are highly performant, efficient, and function seamlessly on target devices. -Problem Resolution: Investigate and resolve bugs within the front-end code. Identify root causes for all reported defects. Identify preventative actions so that we don’t repeat mistakes and constantly improve our process. -API Design and Integration: Integrate front-end components with existing back-end services and APIs. Assist other developers with designing, extending, and developing new APIs as necessary, contributing to the broader API strategy. -Uphold Crestron's User Experience Standards: Champion and enforce adherence to Crestron's design guidelines to ensure a consistent, high-quality, and predictable user experience across our varied product ecosystem. -Front-End UI Development and Technical Expertise: Develop, test and deploy robust front-end code for product user interfaces, utilizing modern web technologies. Guide technical decisions and promote best practices within the development team. -Cross-Functional Collaboration and Influence: Work closely with UX/UI designers, Product Managers, and other engineering teams (firmware, hardware, QA) to translate requirements into functional specifications and high-fidelity web interfaces.
Requirements
- c/c++
- websocket
- typescript
- ci/cd
- primeng
- restful api
What You Bring
-C/C++ Knowledge: Some experience with C/C++ programming, particularly in contexts applicable to system-level interaction or understanding embedded environments, is desirable. -Experience WebSocket technology for real-time bi-directional data communication. -Experience in developing and maintaining shared component libraries. -Drive Continuous Improvement: Leverage experience to identify opportunities and actively drive the enhancement of our web development tools, architectural patterns, practices, and standards. -Some Back-End Experience: Experience with RESTful API design and development principles. -Analytical and Problem-Solving Skills: Proven ability to diagnose complex technical issues and develop effective, strategic solutions. -Experience developing UIs for embedded systems, IoT devices, or control/automation platforms. -Extensive experience with UI component libraries (e.g., PrimeNG for Angular applications). -Knowledge of CI/CD pipelines and DevOps practices. -Professional Experience: A minimum of 6 years of professional experience in building web applications is required demonstrating expertise in front-end UI implementation and a significant track record of success. -Communication and Leadership Skills: Ability to articulate complex technical concepts to diverse audiences, collaborate effectively within a team environment, and mentor other engineers. -Adherence to Design Systems: Demonstrable experience creating web UIs that meticulously follow established design systems, branding guidelines, or style guides; contributions to such systems are a plus. -Familiarity with TypeScript. -Initiative and Ownership: A proactive, self-motivated approach with a strong sense of ownership, a commitment to delivering high-quality products, and the ability to meet or exceed project milestones. -Experience with one or more web testing frameworks (e.g., Jest, Cypress, Selenium) and a commitment to testing best practices. Experience creating automated regression test systems. -Web Technology Expertise: Proficiency in HTML5, CSS3, and modern JavaScript (ES6+). Experience with one or more major JavaScript frameworks (e.g., React, Angular, Vue.js). -Proven success in Agile/Scrum development environments, potentially including contributions to process improvement. -Independent Work Ethic: Demonstrated ability to work autonomously, effectively interpreting requirements and design documentation to deliver robust technical solutions with minimal supervision.
People Also Searched For
Project Engineer jobs in Mount Vernon , New York , US
Business Analyst jobs in Mount Vernon , New York , US
Client Account Manager jobs in Mount Vernon , New York , US
Project Engineer jobs in New York , US
Business Analyst jobs in New York , US
Client Account Manager jobs in New York , US
Project Engineer jobs in Mount Vernon , US
Business Analyst jobs in Mount Vernon , US
Client Account Manager jobs in Mount Vernon , US
The Company
About Crestron Electronics
-a pioneer in the world of automation and control systems. -specializes in creating integrated solutions that bring together technology, design, and functionality. -offers sophisticated solutions for smart homes, corporate boardrooms, and other environments. -produces cutting-edge products that streamline and enhance control over audio, video, lighting, HVAC, and security systems. -known for seamless integration with hundreds of technologies, ensuring top-tier performance and scalability. -offers custom-designed systems, providing personalized experiences to clients worldwide. -undertakes notable projects such as world-class stadiums, luxury residences, large-scale commercial buildings, and high-tech theaters. -is distinguished by its commitment to innovation and exceptional customer service. -develops unique products including touchscreens, remotes, and software solutions. -is recognized as a global leader in the automation sector.
Sector Specialisms
Government
Corporate
Education
Healthcare
Hospitality
Residential
Commercial
Smart Buildings
Unified Communications
Audio-Visual
Security
Emergency Operations
Courtroom Automation
Facility Management
Video Content Distribution
