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.
RealTime Data Integration: Implement realtime data streaming features to provide pilots with critical incockpit 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 highquality software.
Collaboration: Work closely with other engineers QA and product management to deliver highquality solutions that meet the needs of our users.
Innovation and Improvement: Stay uptodate 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 ObjectiveC 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 endtoend 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 realtime data.
- Leadership Skills: Effective communication and collaboration skills to work seamlessly with a diverse team and lead by example.
- Critical ProblemSolving: A strong analytical mindset to troubleshoot issues and optimize hightraffic 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 AIdriven features for performance and realtime processing.
Benefits
- Work Location: Remote
- 5 days working
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.