Role : Android Native Developer
Location : Remote and Company : Zecdata Technology
JD :
- 8 years experience as an Engineer in software development preferably in heavily regulated environments.
- You have expertise minimum 5 years experience in Android environment for mobile devices.
- You develop with recommended Android architecture and design patterns with a high degree of independence.
- You code in Kotlin and have an understanding of Java. Familiar with .NET C# is a plus.
- You are familiar with frameworks such as Coroutines Hilt/Dagger and other common Android frameworks.
- You write and use UML for documentation (such as class diagrams sequence diagrams component diagrams activity diagrams)
- Experience with communication protocols such as BLE
- Knowledge of automated testing frameworks and tools vstest Python PowerShell or other scripting languages / You have knowledge in implementing high levels of testing (Unit and UI/Instrumentation Testing Espresso Cucumber).
- You are familiar with professional CI/CD setups including the use of Jenkins and can support DevOps tasks.
- You are familiar with Static code analysis tools like Sonar Cloud
- Experience with RxJava is nice to have.
- Experience in refactoring / redesign of legacy applications is nice to have.
- Experience working with Agile and Scrum software methodologies.
- Experience with class II or III medical devices and/or with medical software standards is preferred (i.e. IEC 62304 & FDA related guidance)
powershell,cucumber,.net,java,jenkins,hilt,kotlin,python,espresso,vstest,ble,uml,dagger,coroutines,c#,rxjava,sonar cloud,iec 62304,activity diagrams,android frameworks,sequence diagrams,class diagrams,communication protocols,instrumentation testing,ci/cd setups,fda related guidance,redesign of legacy applications,android architecture and design patterns,class ii or iii medical devices,android