Principal Engineer - Web + Mobile Applications
20 hours ago
Port Washington
Job Description Title: Principal Engineer (IoT + Platform) Location: Austin, Texas WAC Group Position Summary: We are seeking a Principal Engineer to lead the design and development of our cross-platform user experience spanning web dashboards (Angular or Next.js) and native mobile applications (iOS and Android). This role will ensure that our commercial lighting controls platform delivers a consistent, performant, and accessible experience across devices, while guiding the architecture, frameworks, and best practices adopted by our engineering teams. Key Responsibilities: • Define the architectural vision for web and mobile applications, ensuring consistency across Angular/Next.js frontends and iOS/Android apps., • Lead the design of scalable, modular component libraries that promote reuse and accessibility (WCAG 2.2 AA)., • Collaborate with product and design to translate business needs into intuitive dashboards and mobile workflows., • Drive integration with backend services (REST APIs, real-time WebSockets, push notifications)., • Ensure mobile provisioning/commissioning flows are reliable, including offline-first and LAN fallback strategies., • Oversee CI/CD pipelines for multi-platform delivery, app store deployments, and long-term maintainability., • Partner with QA to ensure test coverage for E2E workflows spanning web and mobile., • Define security baselines, RBAC/SSO (SAML/OIDC), audit logging, and data retention, • Own observability (logs/metrics/traces) and SLOs; guide capacity and cost management, • Lead code reviews, design reviews, and mentor engineers across mobile and web Critical Success Factors: • Establish and implement a unified UX and architectural framework across Angular/Next.js dashboards and iOS/Android apps, achieving measurable improvements in design consistency, front-end defect reduction, and shared component reuse., • Provide clear architectural direction and cross-functional mentorship that improves code quality, strengthens documentation, increases engineering autonomy, and drives positive partner feedback., • Enhance and evolve the shared core library supporting mobile and web platforms, improving reliability, performance, and feature parity while increasing reuse and reducing duplication across app codebases. Requirements: • Bachelor Degree or above in Computer Science, or a closely related field of study., • 10+ years building distributed systems or IoT platforms (cloud + edge) with a focus on web (Angular/Next.js) and mobile (iOS/Android)., • Proven experience architecting enterprise SaaS dashboards and native apps with millions, • of users., • Deep expertise in JavaScript/TypeScript, Swift, and Kotlin/Java., • Strong understanding of state management, real-time data handling, and offline sync patterns., • Experience in accessibility, internationalization, and performance tuning across web and mobile., • Expertise with MQTT/REST, event streams, and schema design for telemetry/analytics, • Hands‑on experience with commissioning/provisioning workflows and OTA safety, • Security and compliance experience (SSO, least privilege, encryption at rest/in transit), • Strong documentation and stakeholder communication skills, • BACnet/IP or building systems integration experience is a plus., • Bluetooth Mesh / Zigbee / Matter commissioning is a plus., • Angular/Next.js; iOS/Android platforms is a plus. We recognize people as our most valuable asset. Our competitive salary and benefits package includes: paid time off; medical & dental coverage (including family coverage), vision, life, 401(k); tuition assistance; and continuous training and development. For immediate consideration, please submit your resume as directed. Due to the high volume of applications, only candidates who meet the qualifications will be contacted. WAC is an equal opportunity employer and provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, gender, gender identity, sexual orientation, national origin, age, disability, genetics, or any other protected characteristic. In addition to federal law requirements, WAC complies with applicable state and local laws governing non-discrimination in employment in all of its locations. This policy applies to all terms and conditions of employment, including, but not limited to, recruiting, hiring, placement, promotion, termination, recall, transfer, leaves of absence, compensation, and training. Please note, all responsibilities outlined in the above job description are subject to change as needed. All efforts will be made to ensure proper notice is given for changes in responsibilities. Monday through Friday, 8:00am - 5:00 pm Monday through Friday, 8:00am - 5:00 pm