About the Role
• Be able to develop in both Android and iOS, and also providing technical guidance and support throughout the software development lifecycle.
• Collaborate with cross-functional teams, including UX/UI designers, front-end and backend developers, to translate design mockups and wireframes into interactive mobile applications.
• Oversee project timelines, resource allocation, and code reviews to maintain high development standards and meet project milestones.
• Stay updated on emerging mobile technologies and industry best practices, driving continuous improvement and innovation within the team.
• Mentor and coach future team members, fostering a culture of collaboration, learning, and professional growth.
• Troubleshoot and resolve mobile app issues, ensuring minimal disruption to business operations.
• Participate in architecture review board meetings and make strategic recommendations for cloud architecture.
Qualifications
• 5+ years’ experience working in mobile apps development, with a strong portfolio of app projects and leadership experience.
• Bachelor’s degree in computer science or equivalent (technical background required).
• Proven experience in native mobile application development.
• Proven experience in mobile application development with Flutter. Other mobile frameworks are a plus.
• Deep knowledge of native development for Android and iOS.
• Strong analytical and problem-solving skills.
• Excellent communication and collaboration skills.
• Ability to manage multiple projects simultaneously and prioritize tasks effectively.
• Ability to manage both internal teams and external vendors.
• A desire for continuous learning and staying updated with emerging technologies.
• Proficiency in CI/CD, mandatory knowledge of version control systems like GIT, and experience in software design and development in a test-driven environment are expected.
• Understanding of service business processes is a plus.
• Ability to document requirements and specifications, adeptness in using software engineering tools, and familiarity with Agile development methodologies are important.
Skills
• Due to the nature of this position sitting on a global team, fluent English communication skills (written & spoken) is required.
• Ability to see the consumer perspective and act as their advocate.
• Strong interpersonal skills, with ability to communicate and convince at various levels of the organization, and in a multicultural environment.
• Ability to effectively multi-task and manage priorities.
• Strong analytical and synthesis skills.
• Initiative to uncover and solve problems proactively.
• Ability to understand complex software development environments.
Requirements
Be able to develop in both Android and iOS, and also providing technical guidance and support throughout the software development lifecycle.
Collaborate with cross-functional teams, including UX/UI designers, front-end and backend developers, to translate design mockups and wireframes into interactive mobile applications.
Oversee project timelines, resource allocation, and code reviews to maintain high development standards and meet project milestones.
Stay updated on emerging mobile technologies and industry best practices, driving continuous improvement and innovation within the team.
Mentor and coach future team members, fostering a culture of collaboration, learning, and professional growth.
Troubleshoot and resolve mobile app issues, ensuring minimal disruption to business operations.
Participate in architecture review board meetings and make strategic recommendations for cloud architecture.
Qualifications
5+ years’ experience working in mobile apps development, with a strong portfolio of app projects and leadership experience.
Bachelor’s degree in computer science or equivalent (technical background required).
Proven experience in native mobile application development.
Proven experience in mobile application development with Flutter. Other mobile frameworks are a plus.
Deep knowledge of native development for Android and iOS.
Strong analytical and problem-solving skills.
Excellent communication and collaboration skills.
Ability to manage multiple projects simultaneously and prioritize tasks effectively.
Ability to manage both internal teams and external vendors.
A desire for continuous learning and staying updated with emerging technologies.
Proficiency in CI/CD, mandatory knowledge of version control systems like GIT, and experience in software design and development in a test-driven environment are expected.
Understanding of service business processes is a plus.
Ability to document requirements and specifications, adeptness in using software engineering tools, and familiarity with Agile development methodologies are important.
Skills
Due to the nature of this position sitting on a global team, fluent English communication skills (written & spoken) is required.
Ability to see the consumer perspective and act as their advocate.
Strong interpersonal skills, with ability to communicate and convince at various levels of the organization, and in a multicultural environment.
Ability to effectively multi-task and manage priorities.
Strong analytical and synthesis skills.
Initiative to uncover and solve problems proactively.
Ability to understand complex software development environments.
About the Company
Cigres Technologies Private Limited is a technology consulting and services company that focuses on helping clients resolve their significant digital problems and enabling radical digital transformation using multiple technologies on premise or in the cloud. The company was founded with the goal of leveraging cutting-edge technology to deliver innovative solutions to clients across various industries.