- Develop web-based applications and cross-language libraries that interface with Zaber's hardware products
- Communicate effectively with the Customer Support, Firmware, Production, and Mechanical Engineering teams to define project requirements and refine designs
- Manage all phases of development from planning to design, implementation to integration, and testing to deployment
- Collaborate with our UX designer to help empower Zaber's customers
- Contribute to API references, example code, getting started guides, and other documentation
- React, Redux, Typescript, Golang, and Jest are ideal, but we are open to a quick-learning programmer with other relevant technologies
- Happy in a dynamic and unorthodox development environment
- Good understanding of object-oriented programming
- Code quality is important to you and you are willing to take the time to do things right
- Solid problem-solving skills, and knowledge of common algorithms, data structures, and design patterns
- You'll write automation tests using Jest, Jasmine, and JSdom
- You'll have exposure to a wide variety of software including Python, AWS, Terraform, Node.js, Electron, Protobuf
- You'll work in conjunction with a UX/UI Designer to help optimize the impact of your coding on the users' experience
- Exposure to continuous integration and deployment
- The starting wage for this opportunity is $73,000 - $83,000 per annum.
Company
Location
Vancouver - Canada
Job type
Full-Time
Golang Job Details
Zaber is looking for a fast-learning and innovative Software Developer to apply web technologies to desktop development. The code you write will interact with the physical world and tackle a range of challenging projects involving design, implementation, and project management.
You'll join our responsive and supportive software team who engineer solutions for our customer-facing software. You'll work in a caring and collaborative team where the culture is to speak freely and solve interesting problems in conjunction with engineers, electronics, and industrial designers.
Zaber makes cutting-edge, precision robotics for industry-leading customers across a range of sectors. Through your programming, you'll take a central role in enabling our customers to perform specialized tasks, across sectors such as photonics, biotechnology, and industrial automation, utilizing our precision motion control devices.
Software Developer Responsibilities
Software Developer Skills
Software Developer Learning Opportunities
Software Developer Wage
To learn more about our company culture and benefits, visit our careers page: https://www.zaber.com/careers.
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs