Mô tả công việc
What you’ll do
- Design and develop real-time applications for production management of mobile robots, lifts, cases, and hardware
- Develop applications that span desktop, mobile and web technology stacks utilizing the following technologies: recent React or Angular, C# .NET, XAML, RabbitMQ, SQL
- Build responsive React components and modules (HTML, CSS/SCSS, TypeScript) with a focus on reusable patterns
- Integrate with backend services: consume REST APIs, exchange messages via RabbitMQ, and leverage SignalR for real-time updates
- Write maintainable code with unit tests; contribute to end-to-end and component tests as needed
- Collaborate with other development teams and product managers to break down requirements, define API contracts, and execute new business requirements
- Communicate effectively with engineers, UX/UI, DevOps, and management; provide clear written designs, status updates, and documentation
- Implement and maintain internationalization and localization across the product
- Maintain regular collaboration overlap during 9am–5pm Eastern Time
What you’ll need
- Degree in Computer Science, a related technical discipline, or related experience
- 8+ years’ professional experience developing software applications
- Excellent verbal and written communication skills, including with engineers, UX/UI, DevOps, and management
- 3+ years of experience with HTML, CSS/SCSS, TypeScript, and React or Angular
- 3+ years of experience in C# and .NET
- Experience with RabbitMQ and SignalR
- Self-motivated, with an ability to learn quickly and independently, and work in a dynamic agile environment with cross functional and remote teams
Our Environment
- Up to 10% of travel may be required. Employees must have a valid driver’s license and the ability to drive and/or fly to client and other customer locations.
- Employees may be required to use a personal credit card for business travel expenses, which are reimbursed based on the program guidelines. Eligible employees may receive a corporate credit card based on role and travel requirements, but a personal credit card may be needed during onboarding until the corporate card is issued.