Requirements and Qualifications :
- Minimum of a bachelor's degree in engineering or relevant field and Tier 1 college
- Overall 8-12yrs exp with Min 4 years relevant in iOS, Android, Swift, Kotlin and Objective C
- Strong understanding of Hybrid mobile skills such as Ionic, Cordova, PWAs, Flutter, ReactJS and React Native, Cordova or Capacitor
- Good understanding on native mobile skills include iOS, Android, Swift, Kotlin and Objective C.
- Good to have knowledge JS frameworks such as Angular
- Good hands-on experience on various design and architecture aspects - MVP, MVVM etc.
- Good knowledge of writing unit tests for mobile
- Strong knowledge of measuring mobile app performance, using various tools and Android Studio IDE
- Strong background in Agile and working closely with product management
- Should be able to conduct scrum meetings and ensure team is not blocked
- Leadership skills necessary to manage and develop a team
- Organizational competencies and project management skills to keep projects, processes, and the entire engineering team on track
- Self-motivated attitude with the ability to multitask and thrive in a timeline-driven environment
- Interpersonal communication skills with expertise in distilling complicated topics to a broader audience
Roles and Responsibilities :
- Serve as the engineering leader and technical expert for Mobile PODs in the software engineering team
- Answer questions and resolve issues brought forth by the engineering team members
- Create detailed engineering plans and ensure team follows the stipulated guidelines
- Propose and oversee timelines for engineering projects
- Check and confirm the accuracy of the work performed and the methods used by engineering staff
- Conduct various tests and quality assurance checks to verify the quality of completed projects
- Monitor and determine various staffing and training needs
- Hire, train, and supervise engineering staff members
- Spearhead various research and development initiatives to identify opportunities for new projects and improved processes
- Communicate and collaborate with other managers, suppliers, and contractors and stakeholders
- Prepare and deliver various engineering-related presentations
- Build leaders within the team and functional area and lead by example and emphasis onboard, organizational-wide initiatives.
- Attend team meetings to communicate project status and discuss new ideas and any issues.
Didn’t find the job appropriate? Report this Job