Job Description
Our Storyboard GUI Development software allows clients to build and deploy embedded graphical user interfaces straight from a graphic designer's desktop down to an embedded or mobile device.
Crank is looking for a Storyboard User Interface Developer to help our customers create and build their applications using Storyboard. This position will provide a unique opportunity to work with leading technologies in the automotive, medical, and consumer markets as part of a team of professional embedded software developers.
- Design and develop new user interface applications and features using Storyboard Suite
- Develop an in-depth knowledge of Storyboard
- Work with embedded developers to design and improve the interface layer between the UI and the rest of the system
- Design and develop reusable UI components
- Analyze and identify areas for improvement in the codebase
- Conduct design and code reviews
- Post-secondary degree in Computer Science, Software Engineering, or other related discipline and/or diploma in a related field or equivalent
- 3 years of experience developing frontend applications
- Experience with JavaScript, Lua, or similar scripting languages
- Familiarity with UI and UX design patterns
- Familiarity with graphical design tools such as Photoshop, Illustrator, Sketch, or Figma
- Familiarity with code versioning tools such as Git or SVN
- Keen eye for detail and usability
- Effective oral and written communication skills
- Collaborative team player with a knack for solving problems
- Experience in Lua
- Experience with 2D and 3D application tools such as Photoshop or Illustrator
- Experience with C/C++
- Experience with test driven development
- Experience working with and interfacing with embedded systems
- Experience with UI frameworks including Storyboard, Qt, XWindows, or Java
- Experience developing for Linux/QNX
Apply
Go Back