Android Mobile Architect Lead - Miami, United States - Globant IT Services Corp.

    Globant IT Services Corp.
    Globant IT Services Corp. Miami, United States

    4 weeks ago

    Default job background
    Description

    Job Duties and Responsibilities:
    Responsible for leading, managing and guiding multiple internal teams focused on mobile applications feature development for a major client.

    Directly responsible for the client's Android applications providing the best technical solutions to the various challenges presented by adding new features to current mobile applications.

    Bring new and innovative ideas to improve code quality and processes.
    Establish excellent relationship with stakeholders, capturing their needs and pain points to provide the best solutions.
    Establish a favorable position with clients, building rapport, and earning their confidence, while always representing the company's core values.
    Review ongoing projects to ensure compliance with industry best practices and coding standards.
    Make technical decisions on architecture and design to deliver scalable, reliable, and maintainable mobile applications.
    Conduct regular code reviews to maintain high code quality and enforce coding standards.
    Contribute innovative ideas to the project, introducing new technologies and solutions to enhance mobile development.
    Evaluate and propose process improvements to optimize development workflows and increase team productivity.
    Collaborate with product owners and designers to align development efforts with product goals.
    Conduct technical design reviews and audit Android projects to ensure best practices are followed.
    Identify project risks and plan mitigation action with the PM at project level.
    Coordinate release schedules and merge strategies for efficient feature delivery.
    Work with Agile methodology of PODs and lead the POD team.
    Mentor and assist Mobile Leads grow their careers, providing them with support and challenges to boost their skills.

    Maintain good communication channel with team to ensure their work is in the best possible environment, feeling confident and supported by their lead.

    Provide technical guidance, mentoring, and supporting team members, fostering their professional growth.

    Participate in new hiring possibilities during meetings with directors from different areas of the company, providing input on potential candidates and their technical qualifications.


    Requirements:
    Bachelor's degree in Computer Information Systems, Systems Engineering, IT, or U.S.

    equivalent, and t wo (2) years of experience in the job or as Technical Lead, Senior Android Mobile Developer, or a closely related occupation responsible for leading Android Mobile Developers, conducting technical design reviews, and auditing Android projects.

    Experience must include developing Android applications and detailed design structure, and identifying project risks, planning mitigation actions applying different design patterns according to project needs.

    Must have experience applying/ utilizing Agile methodologies (Scrum), Azure DevOps, Android SDK, Java, Kotlin databases/languages, Android async processes, Retrofit Android UI, OOP, MVP/MVVM Design Patterns, Android Components/Jetpac (Room/LiveData), SOLID principles, and tools such as Android Studio, Jira, Git/Git flow and Trunk base CI/CD.

    Experience must include working with foreground services and Work Manager to optimize application performance, machine learning and user experience