Senior Mobile Architect
- Empregos
- Campinas
- 04/09/2024
ABOUT US:
[Fornecer informações sobre a empresa, cultura, dados importantes]
WHAT YOU´LL DO:
[atribuições da pessoa candidata]
WHAT YOU´LL NEED:
[requisitos imprescindíveis]
MORE ABOUT YOU:
[Soft Skills importantes para a posição]
WHAT WE OFFER:
[benefícios da empresa]"}" data-sheets-userformat="{"2":33559425,"3":{"1":0},"10":2,"11":4,"12":0,"15":"Poppins","28":1}">Share People Hub in partnership with ABI Growth Group | AB InBev, search for a Senior Java Developer, to work in hybrid model in Campinas/SP.
About AB InBev
AB InBev is the leading global brewer and one of the world’s top 5 consumer product companies. With over 500 beer brands, we’re number one or two in many of the world’s top beer markets, including North America, Latin America, Europe, Asia, and Africa.
About ABI Growth Group
ABI’s Growth Division is the center of innovation and tech development within ABI, which is driving ABI’s growth by developing innovations for the core beer business and creating new hyper-growth tech businesses.
ABI Growth includes the following business lines: BEES (our business-to-business e-commerce and SaaS business, also focused on new technologies), TaDa and Ze Delivery (our direct-to-consumer e-commerce businesses), and several other high-tech divisions, including fintech and venture capital.
Role Overview:
As an Architect, you will play a critical role in guiding technical feature design and managing a full stack team, with a primary focus on frontend engineers for both mobile and web platforms. You will take ownership of understanding business and operational problems and delivering effective solutions. By partnering with business stakeholders, you will transform commercial ideas into tangible changes in the BEES application, always putting the customer first and moving quickly in a dynamic business environment. You will architect simple but scalable solutions in collaboration with the Product organization and local Business Operations. Additionally, you will evaluate and raise the bar for your technical team, participating in select code reviews, and contributing to the code base directly when needed to facilitate increased efficiency and robustness. You will also build out the team and grow their capabilities, mentoring and developing engineering teams on best practices in development.
Guide the technical design and manage a full-stack team, with a focus on frontend engineers for mobile and web platforms.
Understand business and operational challenges, and deliver appropriate solutions.
Collaborate with business stakeholders to implement changes in the BEES application.
Architect simple, scalable solutions in collaboration with Product and Business Operations teams.
Participate in code reviews and contribute to the codebase to enhance efficiency and robustness.
Mentor and develop engineering teams, fostering best practices in development.
Experience as an architect, tech lead, or engineering manager in a large enterprise or tech startup.
Self-starter capable of leading multiple strategic projects in a fast-paced environment.
Hands-on leader, willing to troubleshoot engineering problems and resolve platform issues.
Creative thinker with a passion for solving complex problems and creating impactful solutions.
Strong communication skills to translate business objectives into engineering plans.
Comfortable working with both technical and non-technical stakeholders.
BA/BS degree in Computer Science, Software/Computer Engineering, Information Systems, or a related field.
4+ years of relevant development experience, preferably in a fast-paced tech environment.
1-3 years of experience in managing or mentoring developers.
2+ years of development experience with React, Kotlin for Android, and Swift for iOS.
Experience with Microservices architectures (RESTful/JSON, Spring Boot, Java, Next.js, Express).
Understanding of distributed systems.
Experience in a scaled Agile & Scrum environment.
Proficiency in English.
Mobile and Web Stacks Expertise:
iOS: Experience with Swift and familiarity with frameworks like UIKit and SwiftUI.
Android: Proficiency in Kotlin and Java, experience with Android SDK, Jetpack, and tools like Android Studio.
Web: Expertise in HTML, CSS, JavaScript, and frameworks/libraries such as React, Angular, Vue.js, Nest.js, Next.js, and Express.
Backend Integration:
APIs: Strong understanding of RESTful APIs and potentially GraphQL.
Team Communication: Facilitate discussions between frontend and backend teams to align customer needs and technical requirements.
DevOps/SRE:
Experience with CI/CD pipelines, Git repository management, automated testing, monitoring, and deployment automation.
Familiarity with Infrastructure as Code (IaC) tools like Terraform or Azure Resource Manager.
Understanding of SRE practices, including monitoring, logging, and incident management for high system availability.
Software Architecture:
Design Patterns: Deep knowledge of design patterns, clean architecture, and SOLID principles.
Microservices Architecture: Experience with orchestration, service communication, and dependency management.
Performance and Scalability: Ability to optimize systems for growth and high demand.
What We Offer:
Equal Opportunity & Affirmative Action:
We are proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon of race, color, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other applicable legally protected characteristics.