Key Responsibilities:
- Design, develop, and deploy mobile applications for iOS platforms, focusing on creating user-friendly solutions.
- Collaborate with cross-functional teams, including product managers, designers, and backend engineers, to deliver high-quality software.
- Work effectively with offshore teams, ensuring smooth communication and collaboration across different time zones.
- Stay updated on the latest mobile development trends, technologies, and best practices.
- Ensure application performance, quality, and responsiveness through rigorous testing and optimization.
- Manage the entire app lifecycle, from concept to deployment and post-launch support.
- Drive the technical vision and strategy for mobile development within the company.
Qualifications:
- Bachelor’s or master’s degree in computer science, engineering, or a related field.
- 8+ years of experience in mobile application development, with a strong portfolio of successfully deployed apps on iOS platforms.
- Proficiency in programming languages such as Swift and Objective-C.
- Strong understanding of mobile UI/UX principles and best practices.
- Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent problem-solving skills and attention to detail.
- Exceptional communication and leadership skills, with the ability to work effectively in a collaborative, fast-paced team environment.
Nice to Have
- Expertise in geospatial concepts, APIs, and SDKs, particularly ArcGIS mobile runtimes.
- Experience developing geospatial applications for disconnected environments.
- Experience in the energy sector, particularly Oil & Gas.
- Familiarity with cloud services (e.g., AWS, Azure) and backend integration.
- Knowledge of agile development methodologies.