Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CIEE - Centro de Integração Empresa-Escola

Mobile Developer

CIEE - Centro de Integração Empresa-Escola

Mobile Developer responsible for building and maintaining mobile applications for CIEE, a nonprofit dedicated to youth integration in the workforce.

Posted 4/23/2026full-timeSão Paulo • 🇧🇷 BrazilMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AndroidFirebaseiOSJavaJavaScriptKotlinSwift

About the role

Key responsibilities & impact
  • Build and maintain mobile applications (Android and iOS), and define best practices to be adopted by CIEE.
  • Consume and integrate REST APIs, ensuring efficient communication between internal and external systems.
  • Write unit tests and perform code reviews.
  • Translate requirements, user stories, and business rules into effective solutions.
  • Define application architecture and user-experience-driven design.
  • Identify and fix bugs, refactor code, and resolve technical debt in applications.
  • Document all developed activities, flows, integrations, and business rules.
  • Estimate effort, timelines, and blockers for each task.
  • Participate in agile ceremonies (planning, daily stand-ups, retrospectives, and reviews).
  • Guide interns and developers in executing tasks.
  • Keep files, records, and area controls up to date and accessible.

Requirements

What you’ll need
  • Education: Bachelor's degree completed in Computer Science, Computer Engineering, Systems Analysis and Development, Information Systems, or related fields.
  • Experience: in software development activities.
  • Specific knowledge:
  • Languages and Frameworks: proficiency in at least one programming language — Java/Android, Kotlin, or iOS Swift. Proficiency in web development: HTML, CSS, and JavaScript.
  • Databases: experience with databases for mobile apps such as Firebase and data modeling experience.
  • Version control and collaboration: Git and versioning workflows (commits, branches, and pull requests).
  • Integration and architecture: proficiency with REST APIs (creation and consumption) and component-based development.
  • Software quality: experience with unit testing and proficiency in Clean Code and development best practices.
  • Methodology: experience with agile methods (Scrum and/or Kanban), strong understanding of responsiveness and user experience, and technical English for reading documentation.

Benefits

Comp & perks
  • Medical and dental assistance — because health always comes first;
  • iFood Benefits — quality meals throughout your day;
  • Home office allowance — support for a more functional work environment;
  • Physical health care (Wellhub) and mental health support (Wellz) — balance and wellbeing across all areas of life;
  • Birthday day off — a special day for you to enjoy as you wish;
  • Corporate University — continuous learning and development opportunities;
  • Access to library — to expand your knowledge and explore new ideas;
  • SESC membership — access to culture, leisure, and quality of life.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaKotliniOS SwiftHTMLCSSJavaScriptFirebaseREST APIsunit testingClean Code
Soft Skills
communicationleadershipproblem-solvingcollaborationtime managementmentoringdocumentationagile methodologiesuser experience designrequirements analysis
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer EngineeringBachelor's degree in Systems Analysis and DevelopmentBachelor's degree in Information Systems