Udemy

Senior Software Engineer, Android

Udemy

contract

Posted on:

Location Type: Hybrid

Location: Mexico City • 🇲🇽 Mexico

Visit company website
AI Apply
Apply

Salary

💰 MX$1,040,000 - MX$1,300,000 per year

Job Level

Senior

Tech Stack

AndroidJavaKotlin

About the role

  • Lead the development of native Android applications, focusing on enhancing user experience and implementing scalable solutions
  • Collaborate with cross-functional teams to deliver high-quality, scalable mobile applications
  • Conduct requirements analysis and perform code reviews on a contract basis
  • Integrate new features in collaboration with product and engineering teams
  • Implement robust unit tests to maintain code quality
  • Optimize applications for security and performance
  • Track project progress and adjust strategies as needed
  • Share expertise, promote best practices in mobile development, and mentor peers
  • Stay updated with emerging technologies and industry trends

Requirements

  • Bachelor’s degree in Computer Systems Engineering or related field
  • Extensive experience in developing native Android applications using Java and Kotlin
  • Proven track record in leading successful Android projects on a contractor basis
  • Experience with Agile workflows and Scrum methodologies
  • Proficient in Agile methodologies, including Scrum
  • Strong communication and leadership skills
  • Ability to work effectively in a dynamic and collaborative environment
  • Understanding of security protocols and performance optimization
  • Committed to delivering robust and innovative software solutions
  • Adaptability to new technologies and project requirements
Benefits
  • Eligible for equity
  • Full access to Udemy courses
  • A monthly UDay to invest in yourself
  • A budget to spend on whatever helps you improve (professional development budget)
  • Robust hybrid work model (requires 3 days per week in the office at the nearest hub)
  • Region-specific benefits and protections for you and your family (see Mexico Benefits)
  • Benefits vary by region; details provided during the hiring process

Applicant Tracking System Keywords

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

Hard skills
native Android developmentJavaKotlinunit testingcode reviewsrequirements analysisperformance optimizationsecurity protocolsAgile methodologiesScrum
Soft skills
leadershipcommunicationcollaborationadaptabilitymentoringproblem-solvingproject managementdynamic work environmentbest practices promotionuser experience enhancement
Certifications
Bachelor’s degree in Computer Systems Engineering