← Back to all jobs

Senior Mobile Application Development Engineer

🏒 DornerWorks πŸ‡ΊπŸ‡Έ Grand Rapids, MI, US πŸ•‘ July 31

This job offer is expired

Senior Mobile Application Development Engineer

DornerWorks is a full service IoT Product Design Company, providing design services for a broad spectrum of customers across aerospace, medical, automotive, commercial and industrial markets. Due to continued growth in the IoT product design space, our mobile applications team is looking to add a Senior Mobile Application Development Engineer to our growing and motivated team.

As the IoT market expands, this role has significant opportunity to participate in strategy, business development, and team leadership. You will get to work alongside web developers and embedded engineers as you develop IoT product. This position will provide opportunities to participate with others to architect the design across the full product and consider cross-training into new areas to further grow your own expertise.

What we need from you:

  • Bachelor’s degree in Computer Engineering, Computer Science, or Electrical Engineering preferred.
  • Experience with Java, Swift, Objective-C and/or C#.
  • 5+ years’ experience in iOS and Android development.
  • Experience integrating with web services (e.g., understand RESTful paradigm).
  • Understanding of security best practices for mobile app development and different authentication schemes.
  • Experience navigating app distributions (e.g., App store submissions, ad-hoc beta deployments, MDM enterprise apps).
  • Solid understanding of Git and how to effectively use it as a team.
  • Mentor colleagues in your areas of expertise.
  • Unrestricted right to work in the US without requiring sponsorship.

What’s a bonus to have:

  • Ability to use Sketch, Photoshop or other graphics design tools to create mock-ups and extract assets.
  • Understanding of UI/UX principals and best practices.
  • Use of cross-platform native development tools, Xamarin or similar.
  • Practical experience with different connectivity standards (e.g., Bluetooth, NFC, etc.).

Applicants should be:

  • Proficient programmers, able to pick up new platforms for mobile app development and deployment.
  • Able to execute mobile app programming independently or with little input
  • Comfortable interfacing directly with customers at times to work through features and demonstrate progress
  • Competent to identify at a high level the tasks and efforts at the start of the project, knowing the steps to complete a typical project
  • Able to refine a better scope the estimates associated with the more immediate next steps of the project to ensure we can execute to budgets and direct or inform others on the team.
  • Team oriented communicators, thinking ahead to what others need to know and when/how your work needs to integrate with the work of others.

What we offer you:

  • Competitive compensation and benefits.
  • A healthy work/life balance that is not just a catchy phrase; it is one of our core values.
  • Compressed work week, with the opportunity to take every other Friday off and flexible hours.
  • A collaborative team where you can work with other outstanding technical minds.


notifications in your