Senior Mobile Developer

Digital FEMSA is a company committed to diversity and inclusion, offering equal opportunities in the workplace.
Mobile
Senior Software Engineer
Contact Company
4+ years of experience
Consumer · Enterprise SaaS

Description For Senior Mobile Developer

The general objective of this role is to lead and support the production of effective code based on requirements, contributing expertise in design and best development practices. The role is responsible for ensuring compliance with the desired quality level and appropriate use of selected work methodologies. It seeks to autonomously solve complex problems and contributes to generating high-quality technical documentation.

Key responsibilities include:

  • Expert-level product development for mobile applications
  • Contributing expertise in cutting-edge design and development practices
  • Ensuring desired quality levels and proper use of secure development methodologies
  • Delivering functionally correct code
  • Autonomously solving complex challenges in mobile app development
  • Contributing to high-quality technical documentation
  • Writing excellent code based on architect and product owner requirements
  • Reviewing and providing feedback on code
  • Creating valuable automated tests
  • Optimizing apps for maximum speed and scalability
  • Implementing CI/CD within the CT testing cycle
  • Leading teams and assuming technical leadership roles in projects
  • Mentoring other developers
  • Testing product usability and accessibility
  • Maintaining updated documentation on architectures, procedures, and operational tools
  • Collaborating with data teams on data architecture and information availability
  • Developing tools and scripts to automate operational tasks and deployment processes
  • Implementing version control systems for source code and infrastructure management
  • Collaborating on effective branching and merging strategies
  • Managing and operating critical production systems and services
  • Ensuring system availability and performance
  • Diagnosing and resolving performance and scalability issues
  • Collaborating with SRE teams for proper infrastructure sizing

This role requires a deep understanding of design patterns, architecture, and SOLID principles, advanced use of Git and CI/CD tools, experience with TDD and BDD, and demonstrable secure development experience. The ideal candidate will have expertise in superapps, modular architecture, microfrontends, and component/library reuse. Strong leadership skills, adaptability, and excellent communication are essential.

Technical skills required include proficiency in React Native, JavaScript, TypeScript, Jest, Java, Kotlin, Swift, and Objective-C, as well as experience with relevant development environments and tools.

Digital FEMSA is committed to a diverse and inclusive workplace and is an equal opportunity employer.

Last updated 2 months ago

Responsibilities For Senior Mobile Developer

  • Lead and support effective code production
  • Contribute expertise in design and development practices
  • Ensure quality compliance and proper methodology use
  • Solve complex problems autonomously
  • Generate high-quality technical documentation
  • Review and provide feedback on code
  • Create automated tests
  • Optimize apps for speed and scalability
  • Implement CI/CD processes
  • Lead teams and projects
  • Mentor other developers
  • Test product usability and accessibility
  • Maintain updated documentation
  • Collaborate on data architecture
  • Develop automation tools and scripts
  • Implement version control systems
  • Manage critical production systems
  • Diagnose and resolve performance issues

Requirements For Senior Mobile Developer

JavaScript
TypeScript
React
Java
Kotlin
  • 4+ years in mobile app development
  • Deep understanding of design patterns, architecture, and SOLID principles
  • Advanced use of Git and CI/CD tools
  • Experience with TDD and BDD
  • Secure development experience
  • Expertise in superapps and modular architecture
  • Proficiency in React Native, JavaScript, TypeScript
  • Knowledge of Java, Kotlin (Android)
  • Knowledge of Swift, Objective-C (iOS)
  • Strong leadership and communication skills
  • Adaptability to rapid changes

Interested in this job?

Jobs Related To Digital FEMSA Senior Mobile Developer

Senior Software Engineer - Camera

Senior Software Engineer position at Qualcomm focusing on camera software development for mobile devices, requiring expertise in C++, Python, and imaging technologies.

Senior React Native Developer

Senior React Native Developer position at Nearform - Remote role building enterprise applications with Node.js and React Native in a global team.

Android Game Performance Engineer

Senior Android Game Performance Engineer role at Qualcomm China, focusing on optimizing gaming performance and power efficiency on mobile platforms.

Senior React Native Developer

Senior React Native Developer position at Nearform, building mobile applications with Node.js and React Native in a remote-first environment.

Mobile Software Engineer

Senior Mobile Software Engineer role at BitGo, building cross-platform applications with React Native for digital asset infrastructure.