UI Developer

Location: Campbell, CA

Candidate Profile:

Looking to hire candidates who are looking to grow and help us grow our company further.  Ideally, we are looking for candidates with at least three years’ experience under their belt, an agile individual who wants to work in a fast-paced environment and an excellent portfolio of work to show for it.

Essential Requirements:

  • 3 years of industry experience with UI design and implementation
  • Experience debugging complex, multi-language software
  • Proficient with multi-threading, asynchronous programming paradigms and anonymous functions
  • Proficient with network programming, at both the socket and HTTP layers
  • Deep technical understanding of operating systems and application runtimes
  • Strong foundation in computer science, with strong competencies in data structure, algorithms and software design/architecture
  • Experience with UI design and implementation primarily in any of Xcode or Visual Studio, alternately tools like Qt Creator
  • Experience on multiple operating systems, such as Windows, MacOS or Linux
  • Preferred languages; C/C++, C#, Objective-C

Desirable Experience:

  • Applicants must be passionate about the overall user experience, should let the desired user experience define the implementation approach, but not the other way around