TIM Brasil

Technical Lead – Specialist, Flutter

TIM Brasil

full-time

Posted on:

Location Type: Hybrid

Location: São Paulo • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job 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