
Software Architect, Android
CI&T
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Collaborate with cross-functional teams, including developers, product managers, and stakeholders, to understand project requirements and define technical solutions.
- Design and develop software architecture for complex systems, ensuring scalability, performance, and maintainability.
- Provide technical leadership and mentorship to development teams, guiding them in implementing best practices and adhering to architectural standards.
- Conduct thorough code reviews and provide constructive feedback to maintain high-quality code.
- Evaluate and select appropriate technologies, frameworks, and tools to support the development process effectively.
- Design and optimize database structures, ensuring data integrity and efficient data retrieval.
- Continuously research and stay up-to-date with the latest industry trends, tools, and technologies to enhance the team's skillset and improve software development processes.
- Collaborate with cloud infrastructure teams to deploy and manage applications on the Azure platform.
- Develop and maintain technical documentation, including architectural diagrams, design specifications, and guidelines.
Requirements
- Experience as a Software Architect or in a similar role, with a strong background in Java development and working with containers.
- Advanced English proficiency, enabling clear communication with international teams and stakeholders.
- Solid understanding of software design principles, design patterns, and architectural best practices.
- Strong problem-solving skills and the ability to translate business requirements into technical solutions.
- Exceptional leadership and communication skills to effectively collaborate with diverse teams.
- Experience in mobile projects and app development with a focus on Android.
- Nice to have:
- Experience with app-within-an-app.
- Experience with AKS (Azure Kubernetes Service).
- Familiarity with GraphQL.
- Extensive hands-on experience with Azure cloud services and architecture.
Benefits
- Health and dental insurance.
- Meal and food allowance.
- Childcare assistance.
- Extended parental leave.
- Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) and TotalPass.
- Profit sharing (PLR).
- Life insurance.
- Continuous learning platform (CI&T University).
- Employee discount club.
- Free online platform dedicated to promoting physical and mental health and well-being.
- Prenatal and responsible parenthood course.
- Partnerships with online course platforms.
- Language learning platform.
- And many others.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Javasoftware architecturedatabase designdesign patternscloud servicesmobile app developmentAndroidGraphQLAzure Kubernetes Servicecontainers
Soft Skills
technical leadershipmentorshipproblem-solvingcommunicationcollaboration