Lead Software Engineer - Web Applications
Technology/Robotics
New York, New York
$160,000 - $180,000
The Company
Our client is revolutionizing operational safety in critical industries. They specialize in leveraging computer vision to provide real-time insights for the Construction industry. Their mission is to eliminate failures due to inadequate visual inspection, ensuring safety, reliability, and compliance.
Key Responsibilities
- Own the complete web application stack, architecting solutions that perform reliably in challenging field environments.
- Design and implement interfaces between web applications, edge devices, and cloud services, ensuring seamless real-time data synchronization and offline functionality.
- Make key technical decisions on framework selection, component libraries, and architectural patterns.
- Implement security practices, identity management, and API contracts.
- Maintain CI/CD pipelines and ensure scalable, efficient deployment strategies.
- Collaborate with cross-functional stakeholders to drive technical direction.
Requirements
- Expert-level experience architecting web applications for varied deployment environments.
- Strong background in offline-first application design and real-time data synchronization.
- Proven experience with modern frontend frameworks (currently Vue.js) and state management.
- Expertise in API design, particularly for distributed systems with edge devices.
- Experience with cloud services (AWS) and edge device communication.
- Experience using Python
The Benefits
As a Lead Software Engineer, you will receive a base salary of $160,000 to $180,000 plus benefits like health, dental, and vision.
How to Apply
To apply, please submit your resume via the link on this page.
Key Words
API Design, Python, Cloud Services, AWS, Web Applications, Node, Vue, React, CI/CD, Docker, Kubernetes, Security, Identity Management, Real-Time Data, Edge Devices