What are the responsibilities and job description for the Contract - Android Developer - Germantown, MD position at Pivotal Solutions?
Android Developer
Job Overview:
We are seeking an experienced Senior Android Developer to lead the design, development, and maintenance of high-quality Medical Device applications for Android. You’ll collaborate with cross-functional teams to deliver seamless, scalable, and user-focused mobile experiences. As a senior member of the team, you’ll drive technical excellence, and contribute to architectural and design decisions.
Key Responsibilities:
- Design, develop, and maintain advanced Android applications using Java and/or Kotlin.
- Collaborate with cross functional team members to design and implement new features.
- Optimize app performance, ensuring responsiveness and a smooth user experience.
- Identify and resolve complex technical issues, bugs, and performance bottlenecks.
- Ensure app compatibility across various Android devices and OS versions.
- Contribute to the overall mobile architecture and strategy.
Qualifications:
- 5 years of experience in Android development with a strong portfolio of released applications.
- Expertise in Kotlin and Java
- Deep understanding of Android frameworks (e.g., event bus, Bluetooth).
- Experience with RESTful APIs, third-party libraries, and integration of cloud-based services.
- Proficiency in version control systems (e.g., Git).
- Strong knowledge of Android’s design principles and Human Interface Guidelines.
- Strong understanding of Object-Oriented principles and design patterns.
- Proven ability to write clean, maintainable, and testable code.
- Experience with unit testing and UI testing frameworks (e.g., Roboelectric, JUnit).
- Excellent problem-solving skills and attention to detail.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred Skills:
- Experience working with Figma and other design tools.
- Experience working in Medical Device space.
- Familiarity with Agile/Scrum methodologies.
- Experience with Android NFC libraries is a plus.