Recruitment Hub 365
Senior Android Developer - Java/Kotlin
Job Location
pune, India
Job Description
As an Android Developer, your duties will encompass a broad range of software engineering tasks and responsibilities. You will have at least 5 years of experience developing software for embedded platforms. Your responsibilities will include developing quality code within a team of engineers and follow an Agile-like development processes. You will develop full-stack software with a special emphasis on development of analysis and clinical documentation functionality on the modality. You will ensure timely test and integration of delivered software as hosted within state-of-art portable ultrasound devices. You will work closely with a cross-functional team of ultrasound systems engineers, healthcare informatics engineers, and UX designers to translate system designs into software solutions that span the full application programming stack. Job Responsibilities : Develops full stack medical device software with specific attention given to device interoperability : - Assesses technical risks - Estimates development effort - Designs and implements software - Communicates and documents designs and implementation - Performs software unit, integration and system testing - Integrates software deliverables within the larger system - Integrates software to ensure interoperability with distributed clinical workflows - Diagnoses and resolves issues Knowledge/Experience : - B.S. in Computer Science or similar engineering discipline - 5 years industry experience as a software developer. - Expertise in Java and familiarity with Kotlin - Experience in working in a regulated environment following a strict SDLC is a plus. - Strong understanding of Android SDK, Jetpack components, and modern architectural patterns like MVVM or Clean Architecture. - Experience with RESTful APIs, third-party libraries, and frameworks is a plus. - Strong understanding of general SW design patterns and principles (SOLID Principles). - Understanding of Object-Relational data access designs and frameworks. - Experience with SW unit and integration test development using modern test frameworks. - Strong experience with IDEs, toolchains, and software configuration management tools (Git). Technical Skills : - Proficiency in Java and familiarity with Kotlin. - In-depth knowledge of Android SDK, Jetpack libraries, and modern Android development practices. - Strong understanding of architectural patterns like MVVM, MVP, or Clean Architecture. - Expertise in creating user-centric and visually appealing mobile applications. - Experience with responsive design and handling multiple screen sizes. - Experience in working with RESTful APIs and third-party libraries. - Familiarity with performance profiling tools like Android Profiler. - Experience in automated testing. - Proficiency in Git and platforms like GitHub or GitLab. - Familiarity with CI/CD pipelines using Jenkins, Bitrise, or similar tools. - Understanding of Android security best practices (e.g., encryption, secure storage). (ref:hirist.tech)
Location: pune, IN
Posted Date: 2/4/2025
Location: pune, IN
Posted Date: 2/4/2025
Contact Information
Contact | Human Resources Recruitment Hub 365 |
---|