Android developer

Android, SDK
Full Time
Depends on Experience

Job Description

Title: Senior Android Software Engineer

Location:  Waltham, MA/Remote

Job Type: Permanent

 

Overview

We are seeking highly motivated engineers who are excited about building high quality software products in a new, exciting and expanding product space. Your primary focus will be working on an agile team developing and delivering new product features. In addition to strong software design skills, effective written and verbal communication skills are essential.

 

Responsibilities

·       Demonstrated code writing skills: you must write code that is well designed, well structured, readable, and self-commenting

·       Develop and maintain Android client applications

·       Take ownership of Android deliverables, be a resource for the completion of development sprints, track progress, and assist in creating target dates for deliverables

·       Assist the Mobile Application Development Team in establishing and maintaining Quality Assurance processes, focused primarily on Android Application projects

·       Participate in Code Reviews, and diagnose, program and test program changes to address bugs and other performance issues

·       Design, Implement and unit test new product features using Agile tools and processes

·       Collaborate with PM, Cloud, Web, iOS, and QA teams on designs, feature requirements, and testing strategies

·       Design and code user interface components for Android Applications

·       Must have the ability to mentor junior members of the team

Requirements

·       Strong knowledge of Android SDK, different versions of Android, and experience with the challenges of coding for a diverse set of devices

·       Strong knowledge of Android design principles, patterns, and best practices

·       Experience working with and debugging large multi-threaded applications

·       Experience with offline storage and performance tuning

·       Knowledge of the open-source Android ecosystem and the libraries available for common tasks

·       Ability to understand business requirements and translate them into technical requirements

·       Familiarity with cloud message APIs and push notifications

·       A knack for benchmarking and optimization

·       Understanding of Google's Android (Material) design principles and interface guidelines

·       Proficient understanding of code versioning tools, such as Git

·       Ability to write production-quality code for a SaaS product

·       Self-Motivated and be able to work efficiently remotely

·       RxJava 2, Gson, Dagger2, OkHttp, Espresso, Robolectric, Robotium, Junit TDD experience a plus

 

·       Understanding of secure coding practices preferred

 

Kind regards,

Dinesh Kumar

E-Business International, Inc

Delivery Lead/Recruitment Manager

Ph: 1-

Dice Id : EBINTL
Position Id : 7101177
Originally Posted : 2 months ago
Have a Job? Post it

Similar Positions

iOS & Android Developer
  • e-Zest Solutions, Inc.
  • Chicago, IL, USA
Senior Android Software Engineer
  • E-Business International, Inc.
  • Waltham, MA, USA
W2 Urgent Requriement :: Android Developer || New York City, NY (Remote)
  • Bitsoft International, Inc.
  • New York, NY, USA
Android Developer
  • DISYS - Digital Intelligence Systems, LLC
  • Austin, TX, USA
Engineering Manager, Android
  • Cypress Group
  • New York, NY, USA
Sr. Mobile Developer
  • MDMS Recruiting
  • McLean, VA, USA
Android Architect
  • JDM Systems Consultants Inc
  • Farmington Hills, MI, USA