Sr. Software Engineer – Java/Kotlin/Mobile

  • FreedomPay
  • Philadelphia, PA
  • 06/17/2020
Full time I.T. & Communications

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