Description
we are seeking an accomplished senior advanced software engineer with android expertise to join our team in mexico city. You will be designing and developing android based features for a cross-platform cutting-edge voice-driven workflow product. The successful candidate will play a critical role in ensuring android-oriented features for enterprise hardware. This is an opportunity to influence the design and evolution of a platform at the forefront of warehouse optimization with a primary focus on android-based user experiences.
#li-hybrid
responsibilities
· review/understand android-based issues and upcoming feature/update support and work with stakeholders to plan and make updates within product line.
· supporting cross-platform mobile product development.
· exercising expertise with enterprise sdks.
· adapting your expertise to optimizing .net maui.
· understand, estimate, review, and resolve software/build/field/internal requests.
· work with internal leadership, project management, and offering teams to estimate and plan product updates and feature requests.
· design, develop and work with internal and external teams on creation and deployment of new features.
· convey results of design investigations to stakeholders to help drive future product direction.
qualifications
you must have
• 7+ years of .net (c# or visual basic) and working in android software development environments.
• 4+ years of object-oriented development experience
• bachelor's degree from an accredited college or university in engineering, computer science
• ability to support full software lifecycle activities including supporting/addressing customer and field escalations, troubleshooting, and patch releases.
• fluent english
we value
• experience in developing applications using .net maui
• low-level android sdk experience using industry-standard warehouse/commercial-grade android mobile de-vices (i.e. Honeywell, etc.).
• low-level android ndk experience writing native code.
• android test automation experience.
• understanding of how android os works (as opposed to the android sdk)
• experience with google play, enterprise google play and industry-standard mobile device management (mdm) tools.
• knowledge of test-driven development (using xunit or nunit) and mocking frameworks (e.g. Moq, fakeiteasy, mockito, mockk)
• familiarity with continuous integration and delivery tools/practices (e.g. Jenkins, bamboo, github actions)
• experience executing agile software methodology
• individuals who are self-motivated and able to work with little supervision, who consistently take the initiative to get things done, do things before being asked by others or forced to by events.
• ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness.
• can quickly analyze, incorporate, and apply new information and concepts
• experience with managing build processes
• ability to lead others and own/champion product direction
#li-hybrid