
Principle Mobile Engineer
- Hyderabad, Telangana
- Permanent
- Full-time
- Drive the implementation of exciting new features across Ideagen's Mobile Products utilizing cutting-edge iOS and Android development languages, including Objective-C, Swift, Java, and Kotlin.
- Work directly with the Software Engineering Manager, Mobile and Test Engineers, and other Team Leaders to build cloud hosted and/or on-premises enterprise solutions.
- Work collaboratively with Product Managers, Technical Product Owners, Development Engineers, Test Engineers, and Infrastructure Engineers to ensure features are delivered to a high standard.
- Join forces with the UX & Design Team to craft exceptional user experiences that delight and engage our customers.
- Work within the software development lifecycle to guarantee that products are released according to a predetermined roadmap and within the established release cycles.
- Report on the progress of active projects and highlight any areas of risk against timelines that may affect the ability to deliver the product roadmap.
- Contribute to the Engineering Team's working practices and technology decisions.
- Contribute towards the definition and development of a Sprint backlog to achieve the goals set out by our Product team.
- Create necessary documentation relating to work produced.
- Be an advocate of the Agile development practices of the function and work collaboratively with the development team and Scrum Masters to refine processes.
- Review team performance regularly and understand the team's data and workflow and collaborate with them on improvement initiatives.
- Review the performance of individual team members and provide timely and effective feedback for improvement.
- At least 10 years’ experience in a Mobile Development is preferred.
- Mobile application front-end development experience in Objective-C, Swift, Java and Kotlin.
- Mobile application front-end development experience/knowledge in React-Native, Xamarin and Cordova is a plus.
- Proven ability to guiding the team in delivering technical design within an enterprise application using Mobile App development languages.
- Experience/Knowledge in Cloud preferably AWS.
- Experience in Agile software development methodologies/frameworks such as Scrum.
- Experience delivering reliable DevOps solutions, continuous integration and continuous delivery.
- Working knowledge using distributed version-control system such as Git.
- Exceptional communication and presentation skills in English, capable of engaging diverse audiences effectively.
- Adequate experience in managing change effectively. • Able to resolve conflicts and disagreements effectively.
- Ability to advise on best practices (architecture, testing, web application security, implementation, team dynamics, etc.).