
Technical Lead – Specialist, Flutter
TIM Brasil
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • 🇧🇷 Brazil
Visit company websiteJob Level
Senior
Tech Stack
AndroidAzureCloudFlutteriOSJavaSpring BootSpringBootSQL
About the role
- Responsible for conceptualizing the solution that best fits the client’s business and that can be developed smoothly using the adopted technology.
- Design and define the architecture for new or existing complex systems.
- Gather requirements and specifications from clients and users for the architecture definition.
- Elicit functional and technical requirements and prepare project specifications.
- Develop specifications for proposed architectural solution proposals.
- Define and analyze the proposed solution from a technical perspective in detail and in integration with other systems.
- Prepare and validate technical documentation of requirement specifications and integration documents.
- Identify potential problems, impacts on models/prototypes, and connections with other existing systems.
- Manage project scope, costs, and schedules (timeline).
- Develop integrated schedules with other applications.
- Prepare test plans for the proposed solutions.
- Prepare status reports for project management.
- Monitor KPIs related to project delivery and subsequent operation.
- Oversee testing (system testing, UAT and pre-production).
- Track problem and bug resolution.
- Monitor post-rollout activities together with the Operations team and impacted areas.
- Use automation and artificial intelligence solutions to accelerate specification, development, and technical validation processes.
- Design and implement scalable architectures for integrating AI models with internal and external APIs.
- Participate in defining engineering best practices, security, and data governance in AI projects.
- Collaborate with product, design, and data teams to turn business problems into intelligent solutions.
- Evaluate and select frameworks, libraries, and AI services that best meet technical and strategic objectives.
Requirements
- Application architecture
- Data modeling
- Technology platforms and technical knowledge (Azure, Cloud, SQL, Shell, APIs)
- Agile and Waterfall development methodologies
- Project management
- Product metrics and techniques
- Software and hardware architecture and systems
- Experience leading projects
- Strong experience in mobile app development (Android, iOS, or cross-platform) and frameworks (Native and Flutter)
- Knowledge of system integration and microservices
- Knowledge of Azure Cloud
- Backend development experience using Java + Spring Boot (BFF)
- Knowledge of app store publication processes (Google Play and Apple App Store)
- Experience developing solutions with AI (Machine Learning, NLP, Computer Vision, etc.)
- Experience with LLMs (Large Language Models) and integration with platforms such as OpenAI, Anthropic, or similar
- Knowledge of MLOps and tools such as MLflow, Kubeflow, or Vertex AI
- Required: completed higher education (Bachelor’s degree) in Computer Science, Systems Analysis, or related fields.
Benefits
- Flexible Benefits Program
- Medical and Dental Assistance *
- Medication Benefit *
- Wellhub (formerly Gympass) *
- Meal and/or Food Allowance
- Financial Wellness Program
- Private Pension Plan
- Company mobile phone with unlimited internet and voice allowance
- Partnerships and agreements with over 3,000 companies and institutions, including discounts for your electricity bill and broadband internet
- Online English course extendable to one family member or friend
- Internal Training and Development Program
- Profit Sharing
- My First Benefit – Support for children up to 2 years old
- Daycare reimbursement (for parents)
- Flexible work models and schedules
- Happy Day – day off during your birthday month
- Extended leave for maternity, paternity, marriage, and adoption
- Transport allowance
- And more!
- * Extendable to legal dependents
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
application architecturedata modelingmobile app developmentbackend developmentJavaSpring BootAI solutionsMachine LearningNLPComputer Vision
Soft skills
project managementleadershipcollaborationproblem-solvingcommunication
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Systems Analysis