Lead Mobile Software Engineer

6 - 10 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

**Role Overview:** You will be responsible for building and managing a high-performing team that works on CRMs mobile software applications on Android and iOS platforms. As a leader, you will guide the team through various stages of software development, from requirements gathering to deployment and support. Your technical proficiency in mobile software platforms and technologies will be crucial in ensuring the success of the team. **Key Responsibilities:** - Lead a team of engineers in all aspects of mobile software development, including architecture, design, coding, testing, and deployment. - Demonstrate expertise in mobile software platforms and technologies, including cloud services, connectivity, network and transport services, data security, and mobile automation testing. - Apply software design patterns and architectural patterns during mobile software development. - Lead planning and execution of product roadmap, technology adoption, process improvements, and customer satisfaction initiatives. - Provide guidance, mentoring, and performance management to team members. - Plan and coordinate resources to enable productivity and growth of team members. - Build and grow the team by identifying appropriate skills, roles, and talent. - Participate actively in meetings involving team management, senior leadership, quality initiatives, and local activities. - Plan budget on a quarterly basis and manage expenses for the team. - Understand product requirements and user needs, and drive the development of strategy and roadmap. - Coordinate with stakeholders to ensure timely and quality delivery of work. - Manage the development of medical device software in a regulated environment. - Drive operational efficiencies and continuous improvements in development and test processes. - Identify risks or concerns and provide inputs on corrective actions. - Adhere to best practices for mobile software development and deployment. - Demonstrate strong communication skills and judgment in day-to-day tasks. **Qualifications Required:** - Bachelor's degree in Computer Science or a related engineering field. - 10+ years of industry experience, including 6+ years of management experience. - 4+ years of experience in managing mobile software application engineering. - Knowledge of Agile processes, architecture and design best practices, cybersecurity, and performance. - Technical proficiency with digital connectivity, storage, and security solutions. - Familiarity with native Android and iOS platforms or cross-functional mobile software platforms. - Experience with MVVM architecture and proficiency in C#, Java, Swift, Kotlin, or C++. - Knowledge of mobile application deployment processes for internal and external use. - Strong decision-making and risk analysis skills. - Experience working with cross-functional teams. - Excellent oral and written communication skills. - Strong leadership, organizational, planning, and follow-up skills. - Ability to work effectively in a fast-paced changing environment. - Ability to travel approximately 10%. (Note: Preferred qualifications and additional details about the company are not included in this job description.),

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You