Previous Job
Previous
Android Developer
Ref No.: 21-02787
Location: Iselin, New Jersey
 
- build and define the API contracts between applications and middleware systems

- perform application analysis and derive suggestions for application improvement, performance management, and tech debt management

- assist in requirements analysis, estimation of effort and documenting tasks on stories with clear acceptance criteria

- mentor and lead a team of mobile developers on the implementation of Android apps

- handle REST calls, JSON parsing and construction, UI implementation from specifications

- troubleshoot HTTP traffic to / from device

- troubleshoot an issue in an application given the requirements, stack traces, and source code


Relevant Experience:


- Hands on development of enterprise or consumer mobile apps

- 3-10 apps produced and involved in developing code as a project lead

- Mentored several developers along the delivery of applications

- Able to take an application from concept through app store publication

Required Skills:


- Demonstrated skills in Android development

- Proficient or experienced in Kotlin and Java

- Understand design MVVM, MVC and other design patterns and their implementation

- Experience leading developers using Agile methodology guidelines and practices

- Knowledge and hands-on experience in source code management tools and processes (EG: GIT)

- Understand use of GRADLE and MAVEN in context of package management and application production

- Use of SWAGGER, RAML and other description tools required