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

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.

Mobile Developer
CIEE - Centro de Integração Empresa-EscolaMobile Developer responsible for building and maintaining mobile applications for CIEE, a nonprofit dedicated to youth integration in the workforce.
Tech Stack
Tools & technologiesAndroidFirebaseiOSJavaJavaScriptKotlinSwift
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 resumeApplicant 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