Mobile Engineer (iOS)
Basis
Mobile Engineer (iOS)
About Us
Are you looking for an opportunity to make a real difference in your next role?
At Basis, our purpose is to radically accelerate the clean-energy revolution - starting with smarter, safer, and more efficient homes. We’re focused on improving experiences for people through the application of technology, data, and a deep understanding of human behaviour.
Why? As a society, we need to decarbonise and accelerate the transition to alternative energy sources. Existing solutions are expensive and disparate, with limited functionality.
Basis is driven by purpose, real innovation, and ambition. We have a talented team spread across New Zealand, with a creative space by the beach in Takapuna, and a Design Lab in Christchurch where our physical products come to life.
Our team is smart, curious and has some big goals - so if you’re interested in joining a fast-growing and startup that is design-led and puts people at its core, then we’d love to hear from you!
The Role
As a Mobile Engineer (iOS) at Basis, you will play a critical role in launching our digital experiences to market and extending and refining them post-launch. The role is focused on designing and developing complex mobile applications that integrate closely with our unique hardware offering. A great opportunity to sharpen your skills working with IoT communications technologies like BLE, Wifi and interacting with physical hardware!
Some of the things that you might be involved in include:
- Develop Core Mobile Features: Implement new functionalities and integrations, ensuring high-quality code through collaboration and modern development practices.
- Architect Robust Mobile Solutions: Design complex mobile architectures with a strong understanding of current mobile technologies.
- Implement Rigorous Testing: Write unit tests, contribute to automated functional tests, and provide detailed testing notes for QA as well as assisting with UX/UI testing.
- Ensure Security and Privacy: Navigate complex security requirements and implement best practices to protect user data. Ensure vulnerabilities are caught early and resolved.
- Debug and Monitor Performance: Utilise debugging tools and metrics to identify and resolve issues, and measure the impact of changes.
- Support Cross-Platform Development: Understand iOS and Android differences, and contribute to Android development as needed. Maintain a working understanding of App Store/Play Store policies to ensure releases aren’t blocked and features are developed to ensure they can be released on both platforms.
- Build and Maintain CI/CD Pipelines: Implement and improve CI/CD pipelines for app building, testing, and deployment.
- Mentor and Collaborate: Share mobile expertise, conduct code reviews, and engage in peer programming with team members.
You'll be a key player in a dynamic, cross-functional squad – think design gurus, product visionaries, code wizards, and quality champions – crafting killer product features and UI experiences that'll leave users buzzing. Get ready to collaborate closely with our QA team to ensure every pixel and line of code shines, and team up with fellow mobile engineers to build beautifully architected apps that set new standards for excellence. If you're passionate about creating mobile magic and making a real impact, this is your stage!
Please note; we will be aiming for a June start date for the successful candidate.
About You
We think you’ll be a fit for this role if you have the following skills/or traits:
- Around 4+ years of software engineering experience
- Proficiency in iOS development (SwiftUI preferable)
- Experience with interacting with REST and/or GraphQL APIs from mobile apps
- Experience with integrating with BLE and/or IoT devices beneficial
- In-depth knowledge of the mobile app release cycle
- Have a personal commitment to continuously learning and improving
- Experience with Source control such as git
- Experience getting things done both in a team and as an individual
- Determination and tenacity, maintaining a positive attitude in challenging situations
- View challenges as opportunities for growth, adapt positively to change and embrace feedback
- Clear, candid and concise communication skills - both written and verbal
Ultimately, you know that great products are a combination of design, code and a dash of love. We value UI and design as highly as we do core 'to the metal' coding - we believe that one needs the other to create wonder in people’s lives, and that's exactly what we do. The best applications have links to your apps for us to check out.
Research shows that while men apply for jobs when they meet ~ 60% of the job criteria, women and other marginalised groups tend to apply only when they check every box. So if you think you have what it takes, but are not sure you check every box, we still want to hear from you 🙌
Benefits
- A competitive salary and employee share scheme (ESOP)
- A hybrid-first culture - work from home or come into the office, it's totally up to you
- Unlimited annual leave so that you can take the time that you need to re-energise
- Tools of trade, including laptop and headphone allowance
- Flexible hours - we focus on effort and outcomes, so adjust your hours around your children, hobbies, or other commitments
- A schedule of fun team events throughout the year
- Office dogs + steady supply of fresh fruit and snacks in the office
- Access to Clearhead, our well-being programme which gives you 5x free sessions with a psychologist per year
- A commitment to diversity and inclusion: Pride Committee and partnering with Pride Pledge, DEIB Committee, EEO Policy and well-being strategy!
- Parental leave policy that tops up wages to 100% for the primary caregiver for up to 22 weeks (conditions apply)
- The opportunity to learn and develop from some of the best and brightest minds in the industry!
Let's Talk!
We’d love to hear from you! No need to submit a cover letter - just click 'apply' to answer a few short questions of ours (we find this gives us more insight) and attach your CV.
If you have any questions about the role, fire them over to Steph at talent@wearebasis.com
- Department
- Engineering
- Role
- Software
- Locations
- Christchurch, Auckland
- Remote status
- Hybrid
- Employment type
- Full-time
- Hybrid - Office/WFH
- Yes