Job Details

ID #21748500
State Missouri
City Saintlouis
Job type Permanent
Salary USD TBD TBD
Source Gables Search Group
Showed 2021-10-27
Date 2021-10-26
Deadline 2021-12-24
Category Software/QA/DBA/etc
Create resume

Senior Agile Mobile Software Engineer

Missouri, Saintlouis, 63101 Saintlouis USA

Vacancy expired!

Who you areYou partner with others to get work done. You face difficult issues and support others who do the same. You know to prepare for unexpected outcomes and try different solutions. You ask the right questions to accurately analyze situations. You try multiple times using multiple methods to find the right solution. You build and deliver solutions that meet customer expectations.

As a Senior Mobile Software Engineer, you will:• Write production code and tests for native applications using the Android and iOS SDKs as well as Kotlin Multiplatform• Help resolve ambiguity between Product, Design, and API teams, identifying the best approach to add value for our customers• Navigate complex interactions between the cloud and IoT devices using web sockets, wireless provisioning, NFC, or Bluetooth• Work alongside internal design staff to implement user experiences from mock-ups and prototypes• Utilize analytics and crash data to prioritize new customer stories and technical debt• Release new features and bug fixes to our customers on a weekly to bi-weekly release cadence• Learn and teach (often emerging) software design and testing patterns to peers

Required education, experience and skills• 5 years experience in software development• Knows at least a couple of languages well and could be an expert in at least one technical stack (e.g. web, UI, backend database)• Has some familiarity with operating systems other than their primary • Comfortable automating some parts of the product • Comfortable translating business requirements into a design • Has shipped at least one commercially used software product• Has participated on several software projects • Participates in product support (e.g. on call if necessary) independently • Understands agile development, could teach the ideas • Can explain and communicate technically complicated and abstract topics to business and product teams effectively

Preferred education, experience and skills• 10+ years experience within Software Development• Experience in designing and developing advanced applications for the Android or iOS platforms using Swift or Kotlin• Experience in Unit-testing code for robustness, including edge cases, usability, and general reliability• Able to improve application performance and fix bugs• Experience in related fields (e.g. customer support or data science)• Experience in functional programming language• Has a interest in business (e.g. product viability and marketing)• Enjoys paired programming• Willingness to experiment with development process with an open mind• Has a decent approach between getting the job done vs technical debt

Vacancy expired!

Subscribe Report job