Software Engineer - UI and UI Toolkit
We are looking for an outstanding engineer who understands the subtleties of development of a great user interface.
You will work closely with product management, user-interface designers, graphic artists and the rest of engineering to deliver products which radically simplify the use of virtualization for our users.
We need someone who has developed both user interfaces and the underlying toolkits and widgets on which those user interfaces are built. (If your experience is limited to using existing GUI toolkits to construct application user interfaces then this position won't be right for you.)
Responsibilities
- Develop the cross-platform GUI toolkit used by moka5's client applications.
- Develop the Studio (end-user) and Publisher user-interfaces.
- Depending on skill set, develop the UI of moka5's server product.
- Depending on skill set, develop the UI of moka5's web site.
Required
- 2-10+ years software development experience.
- 2+ years experience in C++.
- User-interface toolkit and user-interface implementation.
- A passion for designing and implementing user interface that delights users.
- Knowledge of Windows and/or Linux.
- Degree in Computer Science or other relevant field (or equivalent experience).
- Willingness to work hard and do what it takes even if it's not in the job description. We are a start-up, after all.
Preferred
- Knowledge of and experience with virtualization.
- Experience with commercial software development.
- Experience developing on multiple platforms (Windows, Linux, Mac, games, phones, etc).
- Server UI development experience.
- Web site UI development experience.