Sr. Android Software Developer

  • Job Reference: 172647742-2
  • Date Posted: 8 September 2020
  • Recruiter: Greenlight Professional Services
  • Location: Westford, Massachusetts
  • Salary: On Application
  • Sector: I.T. & Communications
  • Job Type: Permanent

Job Description

Android Developer
Full Time
MA/CT/TX or Remote (through virus)

Primary Duties and Responsibilities

  • Design, build and maintain Android applications
  • Collaborate and coordinate with client development team, including other mobile development efforts
  • Engage with the Android development community to enhance mobile offerings
  • Coordinate with cross-functional teams to define and deliver new features within the context of overall product delivery
Job Qualifications

  • BS/MS degree in Computer Science or related subject
  • Minimum of 5 years of Java software development experience
  • Proven work experience in Android application development within published applications
  • In-depth knowledge of Android SDK and understanding of Android trends and architecture
  • Experience with REST, XML and JSON
  • Knowledge of SIP/VoIP and H.264 video preferred
  • Understanding of sockets and network protocols TCP, UDP and TLS
  • Experience designing complex, service-based applications, including collaborative design of API
  • Experience designing for low power, continuous operating applications and multi-threaded design
  • Familiarity with C++, with ability to debug and modify JNI and C++ components
  • Familiarity with gradle, makefiles
  • Experience with tools such as Charles Web Debugging Proxy, wireshark, gdb, and/or CI
  • Strong oral and written communication skills
Job Requirements:
Android Developer
Full Time
MA/CT/TX or Remote (through virus)

Primary Duties and Responsibilities

  • Design, build and maintain Android applications
  • Collaborate and coordinate with client development team, including other mobile development efforts
  • Engage with the Android development community to enhance mobile offerings
  • Coordinate with cross-functional teams to define and deliver new features within the context of overall product delivery
Job Qualifications

  • BS/MS degree in Computer Science or related subject
  • Minimum of 5 years of Java software development experience
  • Proven work experience in Android application development within published applications
  • In-depth knowledge of Android SDK and understanding of Android trends and architecture
  • Experience with REST, XML and JSON
  • Knowledge of SIP/VoIP and H.264 video preferred
  • Understanding of sockets and network protocols TCP, UDP and TLS
  • Experience designing complex, service-based applications, including collaborative design of API
  • Experience designing for low power, continuous operating applications and multi-threaded design
  • Familiarity with C++, with ability to debug and modify JNI and C++ components
  • Familiarity with gradle, makefiles
  • Experience with tools such as Charles Web Debugging Proxy, wireshark, gdb, and/or CI
  • Strong oral and written communication skills