Careers

Software Engineers for Cross-Platform Application Development

We're looking for a candidate with experience in developing cross-platform applications using shared codebases and strong skills in C++ and other languages.

What you'll do:
  • Work with a team of software developers, UX/UI designers, hardware engineers, and QA to create future versions of our Android and iOS applications
  • Develop and maintain code written in C++, Java, Objective-C, JavaScript, and other languages
  • Update our applications to take advantage of new Android and iOS releases and hardware
Required qualifications:
  • 3+ years experience in application development
  • Programming languages: C++, Java, Objective-C
  • Strong understanding of software architecture and design paradigms such as MVC
  • Proven track record of delivering software to firm deadlines
  • BS in Computer Science, or equivalent
Desired qualifications:
  • Experience with Android NDK
  • Experience using MacOS as a development platform
  • Objective-C / iOS SDK experience
  • Familiarity with JavaScript, Python, and/or Ruby
  • Embedded software development experience in C/C++
  • Experience interfacing with Bluetooth LE devices in Android and iOS
  • Experience with wrapper generator technology, such as SWIG
  • Excellent communication skills

About us, our benefits, location and more

Apply

Send your resume (PDF or docx) and cover letter to careers@perfectco.com. Be sure to include the position for which you're applying in the subject line. If we think you're a fit for our team, we'll reach out!

Email your resume