ApplyManager, 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