Apply

Manager, Software Development Mobile (Remote Opportunity)

Posted about 1 month agoInactiveViewed

View full description

💎 Seniority level: Manager, 8 years of comprehensive experience in software development, more than 4 years in mobile development

📍 Location: United States

💸 Salary: 142000.0 - 165000.0 USD per year

🔍 Industry: Child care and early education services

🏢 Company: external-northamerica

🗣️ Languages: English

⏳ Experience: 8 years of comprehensive experience in software development, more than 4 years in mobile development

🪄 Skills: DockerAgileKotlinKubernetesSoftware ArchitectureAzure.NETAngularMicroservices

Requirements:
  • Bachelor's Degree in Computer Science, Engineering, Technology or related field.
  • 8 years of comprehensive experience in software development.
  • More than 4 years of experience in mobile development, specializing in Ionic, Capacitor, Cordova, Angular, .NET, and Azure services.
  • Proven experience in software architecture design and implementation.
  • Strong understanding of mobile security practices.
  • Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
  • Knowledge of DDD, Event driven, Microservices architectural patterns.
  • Understanding of the entire Software Development Life Cycle (SDLC).
  • Strong leadership skills and experience managing a mobile development team.
  • Experience managing all phases of the project life cycle, multitasking and delivering projects on budget.
  • Excellent problem-solving, analytical, and communication skills.
  • Familiarity with Agile methodologies and Mobile DevOps practices.
  • Familiarity with Google and Apple Store deployment process.
Responsibilities:
  • Lead and manage a team of Mobile developers.
  • Demonstrate steward leadership by prioritizing the team’s needs and well-being.
  • Enable team to design and implement scalable, high-performance Mobile applications.
  • Ensure code quality and maintainability through best practices.
  • Collaborate with cross-functional teams to define and achieve project goals.
  • Mentor and develop technical leaders.
  • Participate in application development and foster a culture of quality and innovation.
  • Maintain comprehensive application documentation and provide regular progress reports.
  • Drive continuous improvement in software architecture and development processes.
  • Manage project timelines, resources, and risk assessments.
Apply