
Senior Software Engineer, Android
Udemy
contract
Posted on:
Location Type: Hybrid
Location: Mexico City • 🇲🇽 Mexico
Visit company websiteSalary
💰 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