At a Glance
- Tasks: Develop and refine open-source iOS and Android apps for real-time AI processing.
- Company: Join Ultralytics, a leader in AI and YOLO models, based in London.
- Benefits: Competitive salary, startup equity, generous time off, and hybrid work flexibility.
- Why this job: Make an impact in AI while working with cutting-edge technology in a dynamic environment.
- Qualifications: 5+ years in mobile development, strong Flutter skills, and familiarity with machine learning.
- Other info: Be part of a passionate team focused on extraordinary results and innovation.
The predicted salary is between 36000 - 60000 Β£ per year.
Get AI-powered advice on this job and more exclusive features.
At Ultralytics, we relentlessly drive innovation in AI, building the world\βs leading YOLO models. We\βre looking for passionate individuals obsessed with AI, eager to make a global impact, and ready to excel in a dynamic, high-energy environment. Join our team and help shape the future of AI.
π Location and Legalities
This full-time Mobile Developer position is based onsite in our brand-new Ultralytics office in London, UK.
π What You\βll Do
As a Mobile Developer at Ultralytics, you will contribute to the development and refinement of our open-source iOS and Android apps, which facilitate real-time edge inference of trained YOLO models. Key responsibilities include:
- Designing and implementing mobile applications using Flutter for both iOS and Android platforms (native experience is a big plus).
- Integrating and optimizing Apple CoreML YOLO models for iOS and TensorFlow Lite and Tencent NCNN YOLO models for Android.
- Ensuring high performance and responsiveness of the applications for real-time AI processing.
- Collaborating with cross-functional teams to define, design, and ship new features with a focus on cloud-to-edge AI capabilities.
- Maintaining code quality, organization, and automatization.
- Staying up-to-date with the latest industry trends in mobile development and machine learning technologies.
Your strategic vision and technical expertise will be essential in supporting Ultralytics\β mission of delivering top-tier machine learning tools and models to the community.
π οΈ Skills and Experience
- 5+ years of experience in mobile development, with a strong understanding of Flutter.
- Proficient in native mobile development for iOS and Android.
- Familiarity with machine learning and computer vision models, particularly YOLO models.
- Experience with iOS frameworks such as CoreML, and Android frameworks like TensorFlow Lite and Tencent NCNN.
- Excellent problem-solving skills and the ability to perform in a fast-paced, high-intensity environment.
- Strong communication skills to effectively collaborate with multi-disciplinary teams.
π Cultural Fit β Intensity Required
Ultralytics is a high-performance environment for world-class talent obsessed with achieving extraordinary results. We operate at a relentless pace, demanding exceptional dedication and an unwavering commitment to excellence, guided by our mission, vision, and values. Our team thrives on audacious goals and absolute ownership. This is not a conventional workplace. If your priority is predictable comfort or a standard work-life balance over the relentless pursuit of progress, Ultralytics is not for you. We seek driven individuals prepared for the profound personal investment required to make a defining contribution to the future of AI.
πΆ Compensation and Benefits
- Competitive Salary: Highly competitive based on experience.
- Startup Equity: Participate directly in our company\βs growth and success.
- Hybrid Flexibility: 3 days per week in our brand-new office β 2 days remote
- Generous Time Off: 24 days vacation, your birthday off, plus local holidays.
- Flexible Hours: Tailor your working hours to suit your productivity.
- Tech: Engage with cutting-edge AI projects.
- Gear: Brand-new Apple MacBook and Apple Display provided.
- Team: Become part of a supportive and passionate team environment.
If you are driven to redefine the capabilities of machine learning and eager to make a significant impact, Ultralytics offers an exceptional career opportunity.
#J-18808-Ljbffr
Senior Mobile Developer employer: Ultralytics
Contact Detail:
Ultralytics Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Mobile Developer
β¨Tip Number 1
Network like a pro! Reach out to your connections in the mobile development space, especially those who might know someone at Ultralytics. A personal introduction can make all the difference in getting your foot in the door.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your best mobile apps, especially any that involve Flutter or machine learning. This will give you an edge and demonstrate your passion for the field.
β¨Tip Number 3
Prepare for the interview by brushing up on your knowledge of YOLO models and real-time AI processing. Be ready to discuss how you've tackled similar challenges in your past projectsβthis will show you're the right fit for Ultralytics.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, it shows youβre genuinely interested in joining the Ultralytics team.
We think you need these skills to ace Senior Mobile Developer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Senior Mobile Developer role. Highlight your experience with Flutter and any relevant projects that showcase your skills in mobile development, especially with AI and YOLO models.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for mobile development and how you can contribute to our mission at Ultralytics. Be sure to mention specific experiences that align with the job description.
Showcase Your Projects: If you've worked on any open-source projects or have a portfolio of apps, make sure to include links in your application. We love seeing real examples of your work and how you approach problem-solving in mobile development.
Apply Through Our Website: We encourage you to apply directly through our website. Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, it shows youβre keen on joining our team!
How to prepare for a job interview at Ultralytics
β¨Know Your Tech Inside Out
Make sure you brush up on your Flutter skills and be ready to discuss your experience with iOS and Android development. Be prepared to dive deep into how you've integrated machine learning models like YOLO in your past projects.
β¨Showcase Your Problem-Solving Skills
Prepare examples of challenges you've faced in mobile development and how you tackled them. This role demands excellent problem-solving abilities, so demonstrating your thought process will impress the interviewers.
β¨Understand the Company Culture
Ultralytics values dedication and high performance. Familiarise yourself with their mission and be ready to discuss how your personal values align with theirs. Show that you're not just looking for a job, but a place where you can contribute meaningfully.
β¨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, ongoing projects, and future goals of Ultralytics. This shows your genuine interest in the role and helps you gauge if it's the right fit for you.