Job details
Job type full-time
Full job description
Rauland is looking for a talented and passionate senior mobile app developer who wants to make an impact in the medical and education spaceWe are seeking an experienced developer who will help us build and enhance mobile applications that are used by thousands of healthcare providers and patients worldwide for the latest in acute and long-term care facilitiesAlso provide those capabilities to education professionals on school campuses and classroom environmentsThe senior mobile application developer participates in the design, development, enhancement, and maintenance of mobile applicationsThe ideal candidate will be passionate about mobile development and will be able to solve difficult technical problems in a fast-paced, agile environmentIntegrating with restful api back-end services.
Additional accountabilities:
Product
Architect and design complex, highly interactive ios and android mobile application solutions
Participate in all aspects of the software development life cycle from requirements review to product verification
Help to grow our automation test capability
Strong analytical and problem solving skills and a
Clear understanding of development best practices
Create or review:
Software architecture and detailed design
Documents
Software verification plans
Software build and deployment plans
Drive upstream code quality initiatives
People
Work with the system/software architect to design
And code solutions.
Work with verification and validation engineers to
Resolve test failures.
Work with the technical support group to
Troubleshoot field problemsPosition requirements:
•bachelor’s degree in computer science or related field preferred.
5+ years of hands-on experience developing mobile applications for ios and android operating systems.
Understand ios & android interface components and differences between those platforms
Have experience with mobile application development, debugging, troubleshooting and abstract problem-solving
Experience with automation testing for mobile applications.
Experience mentoring and leading a team of developers is a huge plus.
Experience writing robust, pragmatic code following design patterns/anti-patterns.
Experience with the current version of the ios and/or android sdks
5+ years of experience with many of the following programming languages: java, javascript, c#, c++, html5, python, objective-c
Experience using cross-platform framework xamarin
A plus if you have experience flutter, kotlin, react native, swift
Experience with html5 and css
Experience with various app deployment mechanisms including mdm solutions.
Experience with azure devops.
Experience with git-based source control
Experience in building and maintaining ci/cd pipeline for mobile applications
Experience working with product managers, qa, designers and business stakeholders
Experience with agile methodologies to align with business priorities, break down work into minimum viable product (mvp) and iterate quickly on product changes