Post a job

Android Developer L2 - Shockoe

G

Location
Remote
G2i

Job Description

Shockoe is an award-winning app and digital experience agency creating the forefront of innovation across mobile, wearables, AI, and immersive experiences. Their mission is to help brands create impactful digital experiences that resonate with users. From Strategy to Design, Development, and Analytics & Measurement, Shockoe’s diverse team uses proprietary tools to quickly build quality customized solutions. Trusted by global brands including 10% of Fortune 500s, Shockoe has developed over 100 custom apps that foster loyalty, track consumer behavior, and drive tangible results.

Outcomes and Objectives:

  • Assist project leads in delivering scalable, reliable, and performant software systems
    through an understanding of architecture and design

    - Complete 100% of sprint tickets

    - Maintain adequate burn down rate (linear decline in story points per sprint/slope

    value report from Jira)

  • Collaborate with team members to gather and analyze requirements, and ask thoughtful questions that advance the team’s understanding of the project

  • Assist leads in continuously enhancing and optimizing software applications to meet

    evolving business needs

  • Stay up to date with the latest industry trends and technologies, and contribute to the

    team's technical knowledge base

  • Conduct thorough testing and debugging to identify and resolve software defects

  • Contribute to a collaborative and learning-oriented environment by actively participating
    in code reviews, along with providing constructive feedback and guidance to junior

    engineers

  • Thrill clients with your quality of work

  • Be a true team player and positively contribute to our culture and work environment

    Responsibilities:

  • Contribute to the development and maintenance of Android applications, including their
    integration with backend services, databases, and APIs

  • Actively contribute to and have a clear understanding of the entirety of the SDLC, with an
    emphasis on accurate estimates and thorough requirements gathering

  • Collaborate with product managers, designers, cross-functional teams, and other
    stakeholders to translate requirements into technical specifications, ensuring optimal
    application functionality and user experience

  • Stay updated on the latest Android technologies, tools, and trends, and proactively share

    knowledge with the team

  • Write clean, modular, and efficient code using industry best practices and architectural

    patterns defined by project leads

  • Perform thorough testing, debugging, and performance optimization to deliver robust and
    scalable applications with guidance from senior engineers

  • Have awareness of project progress and communicate effectively with team members

    and stakeholders

  • Consult with clients in multiple industries such as retail, agriculture, education and

    financial services to name a few

  • Connect your knowledge and experience to solve complex technical challenges that
    allow us to build and support world class scale enterprise-level solutions

  • Other job-related duties as assigned

    Competencies and Experience:

  • Minimum of 4 years of professional experience as a Software Developer

  • Strong knowledge of the Android SDK and Android Studio, different versions of Android,
    and experience dealing with a variety of form factors

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

    tasks

  • Experience with agile development methodologies and tools

  • Knowledge of Gradle and the Android build system

  • Experience working with RESTful APIs, JSON, GraphQL, and web services integration, and
    their application to asynchronous programming

  • Ability to take designs and translate them into working and accurate UI

  • Proficiency in using version control systems such as Git

  • Knowledge of software development principles, including experience with modern
    Android presentation layer patterns, such as MVVM and MVI

  • Effective communication and interpersonal skills, with the ability to articulate technical

    concepts to non-technical stakeholders

  • Excellent problem-solving skills and ability to work independently as well as

    collaboratively in a team environment

  • Understanding of CI/CD processes in test and production environments

  • Familiarity with: Jetpack Compose, local database solutions (eg Room and Realm)
    dependency injection (Dagger 2/Hilt), push notifications, Play Store deployments, Clean
    Architecture, developing with accessibility in mind

Apply for this job

Expired?

Please let G2i know you found this job with RemoteJobs.org. This helps us grow!

RemoteJobs.org mascot