This is a remote position.
We are seeking a Senior Software Engineer - iOS/Mobile to join our team.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.
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.