What are the responsibilities and job description for the Application Developer (Android) position at Fusion Life Sciences Technologies LLC?
Job Title: Lead Application Developer (Android)
Location: Hybrid Onsite in Roseville, MN.
Duration: 12 Months Extensions (Can be remote for the perfect candidate)
About Us: Our client is a cutting-edge medical device company focused on developing innovative, life-enhancing technology that improves patient care and quality of life. We are seeking a highly skilled Lead Application Developer with expertise in Android development, Kotlin, and Xamarin to lead our mobile development efforts and help shape the next generation of our healthcare solutions.
Job Summary: The Lead Application Developer will play a critical role in designing, developing, and implementing mobile applications for our medical devices. This role requires a deep understanding of Android technologies, with a focus on modern languages and frameworks. The ideal candidate will have a strong background in both development and architecture, with the ability to write high-quality, maintainable code that supports scalable, secure, and user-friendly applications.
Key Responsibilities:
- Lead the design and development of Android applications for our medical devices, ensuring quality and adherence to industry standards and regulatory requirements.
- Architect and implement scalable mobile solutions using modern Android languages, primarily Kotlin, and Xamarin, ensuring seamless integration with our device systems.
- Collaborate with cross-functional teams, including product management, hardware engineers, and quality assurance, to define and prioritize feature requirements.
- Mentor and provide technical guidance to junior developers, fostering a culture of learning and improvement within the team.
- Stay current with emerging technologies and industry trends in Android development, making recommendations to enhance our applications' functionality and performance.
- Conduct code reviews, establish coding standards, and contribute to architectural decisions to ensure robust, efficient, and secure applications.
- Develop and maintain detailed technical documentation to support ongoing maintenance and future development.
Required Qualifications:
- Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
- 5 years of experience in Android development, with expertise in Kotlin and Xamarin.
- Strong experience as an architect in software development, with proven ability to design and implement robust, scalable applications.
- Proficiency in modern Android development practices and languages, including a solid understanding of Android SDKs, REST APIs, and mobile UI/UX principles.
- Experience working in a highly regulated industry (e.g., healthcare, medical devices) is preferred.
- Strong problem-solving skills and ability to troubleshoot complex issues in real-time.
Desired Skills:
- Familiarity with CI/CD tools and version control (e.g., Git, Jenkins).
- Understanding of Agile methodologies and experience working in an Agile/Scrum environment.
- Experience with data security and privacy regulations, especially as they relate to healthcare and medical device applications.