We are looking for highly motivated final-year engineering students to join our Android team as Trainee - Software Engineers. This role provides an excellent opportunity to gain hands‑on experience in building scalable, high-quality mobile applications in a regulated, real-world production environment.
As a trainee, you will work closely with experienced engineers and global teams to contribute to Android application development, while learning industry best practices in software engineering, quality, and collaboration.
Key Responsibilities - Assist in the design and development of Android mobile application features
- Write clean, maintainable, and efficient code with guidance from senior engineers
- Support debugging, troubleshooting, and resolving application issues
- Participate in code reviews and team learning sessions
- Collaborate with cross‑functional teams including Product, QA, and backend engineers
- Contribute to writing basic unit tests and improving code quality
- Learn and follow development processes aligned with quality and regulatory standards
- Continuously learn modern Android frameworks, tools, and best practices
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field
- Final-year students eligible for co‑op / internship / trainee program
Required Skills - Foundational understanding of Android development concepts
- Working knowledge of Java and/or Kotlin
- Understanding of object‑oriented programming principles
- Familiarity with basic data structures and problem‑solving techniques
- Exposure to Android development through academic or personal projects
- Strong willingness to learn and adapt in a team environment
- Good communication skills and ability to collaborate in a global team
Preferred Skills (Nice to Have) - Exposure to Android components (Activities, Fragments, Jetpack libraries)
- Basic understanding of REST APIs and client‑server communication
- Awareness of modern Android practices (MVVM, Jetpack Compose)
- Familiarity with Git or version control systems
- Participation in hackathons, internships, or mobile app projects
What You Will Gain - Hands‑on experience working on production‑grade Android applications
- Exposure to large‑scale, real‑world codebases and engineering practices
- Mentorship from experienced Android engineers and technical leaders
- Understanding of quality, validation, and compliance in regulated software
- Experience collaborating with global teams across US and Mexico time zones
Working Model - Based in Tijuana or Guadalajara, with collaboration across US and Mexico‑based teams
- Hybrid work environment with strong team collaboration
Why Join Us This is a unique opportunity to launch your career working on life‑impacting technology. You will be part of a team that values learning, quality, collaboration, and innovation, while building products that directly improve patient lives.
#J-18808-Ljbffr