DornerWorks · 6 days ago
Senior Mobile Application Developer
DornerWorks, a leader in embedded systems engineering, is seeking an experienced and talented Senior Mobile Application Developer to help grow their current team. In this role, you will design, develop, and deploy mobile applications for iOS and Android platforms, collaborating with teams and interfacing with customers to guide the development process.
ElectronicsHardwareManufacturing
Responsibilities
Design, develop, and deploy mobile applications that run on iOS and Android platforms using either native programming languages (Swift, Kotlin/Java) for each platform and/or cross-platform technologies (Flutter, React Native)
Collaborate and coordinate with designer and developer teams to create a seamless solution for customers
Interface directly with the customer to guide the development process
Work with sales to: Develop business relations with new and existing customers Provide detailed work estimates for new business proposals Showcase project highlights
Qualification
Required
Bachelor's degree required, with a strong preference in Computer Engineering, Computer Science, or Electrical Engineering
Experience with native languages/IDE's as well as cross-platform languages/frameworks: Swift / Xcode, Kotlin, Java / Android Studio, Dart, JavaScript, TypeScript, C# / Flutter, React Native
5+ years' experience in iOS and Android development
Experience integrating mobile applications with backend services, including strong knowledge of RESTful APIs, HTTP protocols, and third-party API integrations
Understanding of security best practices for mobile application development and different authentication schemes
Experience navigating application distributions (e.g., App store submissions, ad-hoc beta deployments, DMD enterprise apps)
Practical experience with different connectivity standards (e.g., Bluetooth, NFC, etc.) 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
Proficient programmers, able to pick up new platforms for mobile application development and deployment
Able to execute mobile application 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, and create relevant customer proposals
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
Preferred
Experience with design and development of applications for wearable devices, including: Apple Watch using WatchKit, Wear OS for Android-based wearables, Garmin devices using the Garmin Connect IQ SDK and APIs
Ability to use Sketch, Photoshop or other graphic design tools to create mock-ups and extract assets
Understanding of UI/UX principals and best practices
Benefits
ESOP company - 100% employee owned
Competitive compensation and benefits with quarterly bonus opportunity.
Flex Fridays – you want an extra 26 days off? Compressed work week, with the opportunity to take every other Friday off and flexible hours.
Healthy work/life balance.
Organized social events, both onsite and virtual.
Supportive team – not a cut throat environment but supportive and encouraging.