Infraveo Technologies

Senior Software Engineer - iOS/Mobile

India

15 days ago
Save Job

Summary

This is a remote position.

We are seeking a Senior Software Engineer - iOS/Mobile to join our team.

Responsibilites:
  • Mobile Application Development: Design, build, and maintain advanced iOS applications for ensuring high performance, quality, and responsiveness.

  • Technical Leadership: Mentor and guide team members, driving engineering best practices through code reviews and technical discussions.

  • Real-Time Data Integration: Implement real-time data streaming features to provide pilots with critical in-cockpit assistance, leveraging Beacon AI’s robust backend infrastructure.

  • User Experience Design: Collaborate with UX/UI designers to ensure the best possible user experience, focusing on intuitive and effective interfaces for pilots.

  • API Integration: Integrate with internal and external APIs to fetch and display data efficiently and securely.

  • Performance Optimization: Analyze and optimize application performance, particularly for applications interfacing with time series data and multimedia streams.

  • Troubleshooting and Debugging: Provide advanced troubleshooting and debugging support to maintain application stability and reliability.

  • Automated Testing: Design and implement comprehensive testing strategies, leveraging automated testing frameworks such as XCTest and Snapshot Testing to ensure code quality and stability.

  • CI/CD Mastery: Own and enhance the CI/CD pipeline to enable seamless, efficient releases and ensure continuous delivery of high-quality software.

  • Collaboration: Work closely with other engineers, QA, and product management to deliver high-quality solutions that meet the needs of our users.

  • Innovation and Improvement: Stay up-to-date with the latest industry trends and technologies to continuously improve the functionality and performance.



Requirements

  • Proven iOS Expertise: 6+ years of professional iOS development experience in a production environment, with a strong command of Swift, Objective-C, SwiftUI, modern iOS frameworks (Core Data, Combine, Core Location), and map engines and spatial frameworks (Mapbox, MapKit).
  • Technical proficiency: Expertise in multithreading, concurrency (GCD, async/await), performance optimization and iOS application lifecycle, including UI, testing (unit/integration), deployment, Git, APIs (REST, WebSocket), push notifications, cloud messaging, CI/CD, and agile workflows.
  • Deep Sense of Ownership: A firm commitment to end-to-end responsibility, from ideation through deployment and beyond, ensuring project success and user satisfaction.
  • Comfort with Ambiguity: Ability to thrive in uncertain and evolving environments, making sound decisions and progressing effectively without having every detail mapped out.
  • Performance Optimization Skills: Strong ability to analyze and optimize system performance for applications interfacing with real-time data.
  • Leadership Skills: Effective communication and collaboration skills to work seamlessly with a diverse team and lead by example.
  • Critical Problem-Solving: A strong analytical mindset to troubleshoot issues and optimize high-traffic applications, ensuring continuous project momentum and team productivity.
  • User Experience: Significant experience with user experience development and user feedback.

Bonus Points:

  • Passion for Advanced Mobility and Aviation: A deep interest in aviation and advanced mobility solutions.

  • Scripting Languages: Experience working with scripting languages such as Python and JavaScript.

  • Experience with REST APIs: Knowledge of modern development tools like GraphQL and TypeScript.

  • Security Engineering: Background in security engineering and knowledge of best practices.

  • Cloud Experience: Familiarity with AWS services, including Lambda, API Gateway, and Cognito.

  • Aviation Technology: Prior experience with aviation, nautical, or automotive robotics technology.

  • Low Latency Streaming: Experience working with low latency streaming applications.

  • DevOps and DevSecOps: Experience with DevOps and DevSecOps practices.

  • Machine Learning and AI Integration: Experience integrating machine learning models into iOS applications using frameworks like Core ML, and a deep understanding of optimizing AI-driven features for performance and real-time processing.



Benefits

  • Work Location: Remote
  • 5 days working

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job