Software Engineer - Mobile
Univision
Job Summary
TelevisaUnivision is seeking a talented and motivated Software Engineer, Mobile to join their development team. This part-time role involves contributing to the design, development, testing, and deployment of high-quality mobile applications for iOS and Android platforms. The engineer will collaborate with cross-functional teams to bring new features and improvements to life across mobile apps, focusing on modern frameworks and best practices.
Must Have
- Develop, test, and maintain mobile applications for Android and iOS.
- Proficiency in Android (Kotlin/Java) or iOS (Swift/Objective-C).
- Experience building and deploying apps through Google Play and/or the App Store.
- Understanding of mobile design patterns, UI/UX principles, and performance optimization.
- Solid understanding of mobile development tooling, CI/CD pipelines, and debugging tools.
- Experience consuming RESTful APIs and working with mobile data storage and offline capabilities.
- Excellent communication and collaboration skills.
- 2-4 years of professional mobile application development experience.
- Authorized to work in the US.
- Available for part-time employment (not to exceed 28 hours per week).
Good to Have
- Experience with cross-platform frameworks (Flutter, React Native).
- Familiarity with mobile analytics, crash reporting, and A/B testing tools.
- Previous experience in media, streaming, or consumer-facing apps.
- Exposure to Agile or Scrum methodologies.
Job Description
TelevisaUnivision is the leading Spanish-language media company in the world! We’re investing in our content, our people, and our properties, which span digital, streaming, social, audio, linear and live events. We’re growing our offerings, building on the launch of our successful streaming platform ViX.
We’re looking for a talented and motivated Software Engineer, Mobile to join our development team. In this role, you’ll contribute to the design, development, testing, and deployment of high-quality mobile applications for iOS and Android platforms. You’ll work closely with product managers, designers, and other engineers to bring new features and improvements to life across our mobile apps. This is a part-time position, not to exceed 28 hours per work week.
RESPONSIBILITIES:
- Develop, test, and maintain mobile applications for Android and iOS using modern frameworks and tools (e.g., Kotlin, Swift, Flutter, or React Native)
- Collaborate with cross-functional teams including backend engineers, product managers, QA, and UX/UI designers
- Participate in design and code reviews, contributing to a high-quality, maintainable codebase
- Integrate mobile apps with RESTful APIs and third-party SDKs
- Troubleshoot and resolve bugs, performance issues, and production incidents
- Write and maintain automated unit and UI tests
- Stay up to date with mobile development best practices and emerging technologies
QUALIFICATIONS:
- 2–4 years of professional experience developing mobile applications
- Proficiency in either Android (Kotlin/Java) or iOS (Swift/Objective-C); familiarity with both platforms is a strong plus
- Experience building and deploying apps through Google Play and/or the App Store
- Understanding of mobile design patterns, UI/UX principles, and performance optimization
- Solid understanding of mobile development tooling, CI/CD pipelines, and debugging tools
- Experience consuming RESTful APIs and working with mobile data storage and offline capabilities
- Excellent communication and collaboration skills
- BS in Computer Science, Engineering, or a related field (or equivalent practical experience)
NICE TO HAVE:
- Experience with cross-platform frameworks (Flutter, React Native)
- Familiarity with mobile analytics, crash reporting, and A/B testing tools
- Previous experience in media, streaming, or consumer-facing apps
- Exposure to Agile or Scrum methodologies
ELIGIBILITY REQUIREMENTS:
- Must be authorized to work in the US
- Must be available for Part-time employment