Android and Kotlin Engineer
Role details
Job location
Tech stack
Job description
This company is currently doing some feature upgrades and new development on their mobile applications. This role will be working heavily in Android and Kotlin development, primarily building KMP modules and compiling them into iOS applications.
Requirements
At least a BS/BA Degree in MIS, Computer Science, Engineering, or related field 6+ years of Android Experience, building applications or libraries 4+ years of Kotlin Experience 2+ years of iOS/Swift Experience, building applications or libraries Candidate must have a commitment to industry best demonstrated practices, source code control, architecture, coding structure, and unit/system testing Strong Multithreaded and asynchronous programming experience
Experience with Kotlin Multiplatform development Experience in Unit Testing with Dependency Injection, including Junit, Mockito/MockK, Roboelectric and/or Swift Testing Experience communicating with external devices through USB, Bluetooth, or TCP/IP Experience with Agile/Scrum Experience creating AARs, JARs, iOS Frameworks and/or Swift Modules Strong interest in the tooling/development process with continuous integration Data security, encryption handling, compliance, data privacy and laws
Benefits & conditions
Competitive salary with annual bonus Strong health insurance and gym reimbursement 401k with matching available Remote work!