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.