At Sphere, we offer staff augmentation services, end-to-end technology solutions, and enterprise applications through onsite and remote world-class teams. Sphere Partners in a partnership with a rapidly growing startup is looking for an Android Engineer who will join our team and help to develop IoT-enabled platform for intelligent buildings.
Location: Remotely
Type: Hire
Start Date: ASAP
Responsibilities include but are not limited to:
— Employ industry best practices to continuously improve coding practices and test-driven development within an agile development framework;
— Present audience-appropriate concepts and insights at all levels of a software organization (CxO, architect, technical team);
— Lead, collaborate and mentor team members for their continued career growth;
— Create proof of concepts to try new technologies and tools before adding them to current tech stack;
— Write high-quality, maintainable and reusable code using best practices (unit testing, source control, and design patterns);
— Act as a communication bridge between globally distributed teams;
— Implement Robust processes to deploy code from a code repository to the cloud;
— Empower and support development teams to stay agile with automated Ops processes;
— Take ownership of the success of the team with a “gets things done” attitude;
— Be organized and able to remain productive even when you have multiple deliverables;
— Improve SDLC for added developer efficiency. i.e., Automate everything.
Requirements:
— 5+ years of working experience in Android mobile development;
— Understanding of mobile iOS development;
— Strong knowledge of Kotlin;
— Experience with Firebase and Crashlytics;
— Experience with Google Frameworks;
— Understanding of Rest API and graphql;
— Experience with security protocols — Oauth2.0 and OIDC;
— Experience with Agile methodologies (Scrum and Kanban) and Tools (Jira, Confluence, BaseCamp);
— Experience with various Git flows and tools (e.g., GitHub, GitLabs, VSTS);
— Knowledge of Implementing Code analysis tools, secured programming techniques, distributed logging, and performance tests;
— Experience with IoT systems and knowledge Bluetooth, beacon and location as a plus.