Principal Mobile Developer

Skills
Computer ScienceMobile ApplicationsActive ListeningContinuous IntegrationCreativeElectrical EngineeringEmergency Services
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s Degree in Computer Science Computer/Software Engineering Electrical Engineering or related sciences or equivalent experience
  • Strong analytical and technical skills
  • Experience with C/C++ and/or Java in a professional environment or open source project
  • Hands-on or fundamental knowledge of Android systems and internals AOSP
  • Basic working knowledge of Linux
  • Experience with Agile methodology and continuous integration

Nice to have

  • Creative resourceful
  • Grit
  • Can-do attitude
  • Self-starter
  • Quality-focused
  • Defensive coding
  • Pair programming
  • Active listener
  • Constructive criticism
  • Peer review

Day to day

  • Develop critical mobile security software components for real-world use in Android-focused applications.
  • Collaborate closely with software engineers test specialists and product owners to deliver high quality releases in regular cadences.
  • Apply Agile practices creative problem solving and scientific analysis to commercial-grade development in a supportive team environment.