KPA

Mobile Software Developer

Job Description

Posted on: 
May 24, 2024

Position Description:the Mobile Software Developer will play a crucial role in delivering cutting-edge web-based software based on the Microsoft Stack of technologies. As a member of the Technology team, the Mobile Software Developer will play a crucial role in delivering web-based software based on the Microsoft Stack of technologies. This role will require a solid understanding of mobile architecture and development best-practices. Additionally, this position will play a key role in building the technology strategy & roadmaps in collaboration with key technical stakeholders within the organization, thus an understanding of functional and product requirements for multiple concurrent releases for our mobile applications. The successful candidate will guide technical development, lead estimation processes, participate in requirements gathering, coordinate work across other developers and work with senior leadership to resolve technical issues.

Responsibilities

Manage applications through the app stores, including the approval process, identifying and fixing review issues, and managing related timelines.
Collaborate with architects, product owners, and software engineers to drive implementation of robust mobile software capabilities and experiences.
Collaborate with Product Team and UX/UI designers on Mobile App best practices.
Conduct design, architecture and code reviews to ensure compliance with standards
Ensure quality code is delivered through continuous integration, development, testing and deployment.
Support and review development activities of team members, contractors, and offshore resources

Job Requirements

Experience with Mobile Application development on both iOS and Android.
5+ years of experience as a software developer across a variety of technologies and languages
3+ years of experience in mobile development using technologies including Xamarin.forms.
Any experience with .NET MAUI is a plus.
Experience with TFS or other source control systems.
Creative and passionate about cutting edge technologies and continuous personal and team improvement.
Committed to deliver great software solutions, with a deep sense of personal ownership and passion for working with all types of Software Developers and QA Analysts.
BS or MS degree in Computer Science/Engineering preferred.

Apply now

More job openings