At a Glance
- Tasks: Design and develop iOS applications for cutting-edge robotic platforms.
- Company: Fast-growing tech company revolutionising the energy sector with innovative solutions.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Join a mission-driven team tackling global infrastructure challenges with transformative technology.
- Qualifications: Experience in iOS development and strong UI/UX design skills.
- Other info: Dynamic work environment with a focus on innovation and career advancement.
The predicted salary is between 36000 - 60000 £ per year.
About AssetCool AssetCool is addressing one of the most pressing challenges in the global energy transition – grid congestion. By combining cutting-edge grid robotics with breakthrough materials science, our technology transforms the physical performance of the grid in situ, increasing current-carrying capacity by up to 30%, at just 5% of the cost and in a tenth of the time compared to conventional approaches. In addition to enhancing capacity, our solutions tackle other grid constraints including corrosion, electrical noise, and enable the collection of high-value data to build accurate, predictive digital twins. This technology is proving transformative and is being adopted at an accelerating pace, with deployments across Canada, Slovenia, the UK, and the USA, and a strong global deployment pipeline. AssetCool is a fast-growing company with plans to more than double in size over the next six months. Backed by international investors from the US, mainland Europe, and the UK, we are proud to be one of the most innovation-focused companies in the UK energy sector. We’re looking for ambitious, mission-driven individuals who are excited to work hard alongside their colleagues to build and deploy world-leading technology that tackles some of the planet’s most urgent infrastructure challenges. Role Overview We’re seeking an experienced Software Engineer (iOS) to join our Software Team, focusing on the design and development of our front-end control application for robotic platforms on iPadOS. This app is the primary interface between human operators and our field robots — managing control, telemetry, and camera systems — and demands exceptional UI/UX design, responsiveness, and robust real-time communication via gRPC and MQTT. You’ll collaborate closely with back-end software and robotics engineers to create a polished, high-performance front-end experience. Key Responsibilities Design, develop, and maintain iOS/iPadOS control applications for our robotic platform ecosystem. Build modern, visually elegant UIs using SwiftUI and UIKit, ensuring smooth performance on iPads. Implement network communication interfaces with robotic platforms via gRPC and MQTT. Collaborate with system engineers to ensure seamless integration with telemetry and control layers. Contribute to the full software lifecycle, from concept and prototyping to deployment and maintenance. Participate in UI/UX design reviews, ensuring functional and aesthetic consistency. Write clean, maintainable code with appropriate documentation and unit testing. Required Skills
Software Engineer (iOS) employer: Assetcool
Contact Detail:
Assetcool Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (iOS)
✨Tip Number 1
Network, network, network! Get out there and connect with people in the industry. Attend meetups, tech talks, or even online webinars. You never know who might have a lead on that perfect Software Engineer role at AssetCool!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your iOS projects, especially those involving UI/UX design and real-time communication. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Don’t just apply blindly! Tailor your approach for each application. Research AssetCool, understand their mission, and highlight how your experience aligns with their goals. We love seeing candidates who are genuinely interested in what we do.
✨Tip Number 4
Follow up after applying! A quick email expressing your enthusiasm for the role can set you apart from the crowd. Remember, we’re looking for ambitious individuals who are excited about our mission, so let that shine through!
We think you need these skills to ace Software Engineer (iOS)
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for technology and innovation shine through. We want to see that you're genuinely excited about tackling infrastructure challenges and contributing to our mission at AssetCool.
Tailor Your CV: Make sure your CV is tailored to the Software Engineer (iOS) role. Highlight your experience with iOS development, UI/UX design, and any relevant projects. We love seeing how your skills align with what we do!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for our team. Share specific examples of your work, especially those that demonstrate your ability to create high-performance applications and collaborate effectively.
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 don’t miss out on any important updates from our team during the hiring process.
How to prepare for a job interview at Assetcool
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially SwiftUI and UIKit. Brush up on your knowledge of gRPC and MQTT as well, since these are crucial for the role. Being able to discuss how you've used these technologies in past projects will show your expertise.
✨Showcase Your UI/UX Skills
Prepare to discuss your approach to UI/UX design. Bring examples of apps or interfaces you've designed that demonstrate your ability to create visually appealing and user-friendly applications. Be ready to explain your design choices and how they enhance user experience.
✨Collaborative Mindset
Since the role involves working closely with back-end engineers and system engineers, be prepared to talk about your experience in collaborative environments. Share examples of how you’ve successfully worked in teams to integrate different components of a project, highlighting your communication skills.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the company’s future projects, the team dynamics, or how they measure success in this role. This shows your genuine interest in the position and helps you gauge if it’s the right fit for you.