Responsibilities:Design and develop modern mobile applications and SDKsContribute in all phases of the development lifecycleWrite well designed, testable, efficient codeWork with product management to ensure designs align with requirementsPrepare and produce software releasesSupport continuous improvement by researching and prototyping with alternate technologies
Qualifications:Strong experience building commercial / enterprise Android applications using Java and/or Kotlin and Android StudioExperience with app distribution on different platformsExperience in building SDKs and interfaces that are consumed by other developersStrong skills around object-oriented design concepts, data structures, design patterns, multi-threadingStrong knowledge of GUI layout and GUI programming and the ability to create custom UI elementsExperience with Android activity lifecycle, UI widgets, memory management and Android OS frameworkKnowledge of the quirks of different versions of Android software and devicesExperience with HTTP, XML, JSON and REST APIsExperience with GitExperience in agile software development and the scrum methodologies
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
