Job Description
Required Skills and Experience
- At least a BS/BA Degree in MIS, Computer Science, Engineering, or related field
- 3+ Android Experience
- 5+ Java Experience
- Familiarity with Kotlin or desire to learn Kotlin
- Strong object oriented experience
- Experience with interfacing with RESTful services and consuming JSON or XML
- Familiarity with Git
- Strong English written and verbal communication skills
- Candidate must have a commitment to industry best demonstrated practices, source code control, architecture, coding structure, and unit/system testing
- Excellent multi-tasking skills, managing multiple initiatives at one time in a fast-paced environment
Desired Skills and Experience
- Experience communicating with external devices through USB, Bluetooth, or TCPIP
- Experience with Agile/Scrum
- Unit testing with Junit, Mockito, and Roboelectric
- Experience creating AARs and JARs
- C# Experience
- Strong interest in the tooling/development process with continuous integration
- Data security, encryption handling, compliance, data privacy and laws