Software Engineer (Android)

Agile, Algorithms, Android, API, Development, GIT, iOS, Jenkins, Library, Networking, OOP, Programming, Software Engineer, Source Code, Subversion, Testing, Windows
Full Time
Telecommuting not available Travel not required

Job Description



Overview:  

Cengage Learning is seeking an Android Software Engineer to work on our mobile team. In this role, you will work in a highly collaborative, cross-functional Agile environment, this development role is responsible for building and maintaining Android applications that puts learning directly in the hands of our students. Our office is located in the Boston Seaport district, great office and great perks!

Responsibilities:  

* Work with various Android development frameworks and continuous integration frameworks such as GIT, HockeyApp & Android Studio
* Work as a software engineer in a collaborative environment with passion, ownership and commitment.
* Continuously learn and grow with industry-leading practices, processes, and technologies while mentoring others.
* Exposure or experience deploying applications to Google Play Store
* Experience with Fragments and UI design layouts
* Experience with Asynchronous networking and using REST API frameworks

Qualifications:  

Must have the following skills, abilities and knowledge:  

* Direct working experience delivering product in a software development environment (5+ years)
* Android and creating mobile applications (2+ years)
* Strong experience in Android development utilizing Retrofit, Realm, Asynchronous Services, Unit Testing & REST web service integration
* Experience using source code control systems, such as Git, Stash, Subversion, or CVS and build/integration tools like Jenkins.
* Comfortable with complex algorithms, OOP (object-oriented programming), enterprise design patterns, and mobile application performance and scalability
* Experience in an Agile software development environment

Nice to Haves
* Participates in open source projects, and/or blogs about technology concerns.
* Experience with a wide variety of software development applications, environments, and languages
* Experience developing with other Mobile Operating Systems (iOS, Windows Phone)
* Passion for working in the academic, professional or library markets

Qualifications:  

* 5+ years of direct working experience delivering product in a software development environment
* 2+ years working with Android and creating mobile applications
* Bachelor degree in Computer Science or related field, or equivalent combination of education and recent, relevant work experience

*LI-TB1


 

Department: Software Development
Dice Id : 10319575
Position Id : 2446
Have a Job? Post it

Similar Positions

Android Developer
  • Cypress Group
  • Boston, MA
Android Developer
  • Strategic Employment Partners
  • Boston, MA
Android Software Engineer
  • Chase Technology Consultants
  • Boston, MA
Android Developer- PERMANENT
  • The Judge Group
  • Boston, MA
Android Developer
  • Comrise
  • Boston, MA
Android Developer
  • Aequor Technologies
  • Cambridge, MA
Android Software Engineer
  • Kforce Inc.
  • Cambridge, MA
Senior Android Developer
  • NewAgeSys, Inc.
  • Cambridge, MA
Sr. Android Developer
  • Quantronix, Inc.
  • Boston, MA
Sr. Android Engineer
  • HCL America Inc.
  • Framingham, MA
Web / Mobile Applications Engineer
  • Global Technical Talent
  • Framingham, MA
Mobile Application Developer
  • SNI Companies dba SNI Technology
  • Boston, MA