Mobile Engineer - Messaging App - Native App Development, iOS, Android, Objective-C, C++, Java, Bluetooth Low Energy, BLE, Beacons, UI, Multi-threading - Palo Alto, CA

Perhaps our favorite serial startup entrepreneur has launched a new stealth messaging app company in Silicon Valley and is looking for a mobile engineer to work in their core development team.  As a Mobile Engineer, you will be responsible for working with the engineering team on component and architecture design of the mobile iOS and/or Android applications.  The messaging platform utilizes Bluetooth Low Energy (BLE) technology to locate people within your nearby location to connect with and share contact information.  This is the future of how people connect and share contact information.

Responsibilities:

  • Build and develop exciting new product features
  • Collaborate with Product Management and the rest of the engineering teams to perform and lead analysis, develop and unit testing of complex mobile software applications, and resolve defects
  • Work with software engineers to develop project estimates, as well as outline necessary tasks and schedules
  • Provide project status updates to manager and business partners involved
  • Participate in structured walkthroughs and technical reviews, and assist in reviews and revisions

Qualifications:

  • 3-5 years of recent experience developing native mobile apps for iOS and/or Android
  • Proficient with object oriented programming using C++, Objective-C, Java or similar mobile languages
  • Experience writing complex multithreaded applications that keep the UI responsive and fluid
  • Experience on iOS and/or Android platforms for both phone and tablet form factors
  • Ability to work well in a dynamic, fast moving startup environment
  • Strong attention to detail
  • Excellent written and verbal communication skills and the ability to interact well with other members of the engineering team