Key responsibilities of the role will include:
- Create high-quality, UX-rich iOS and iPadOS apps
- Specialise in native Apple technologies such as UIKit, MapKit, SwiftUI, AVKit, Metal, etc.
- Integrate with third party modules, libraries, and services from partners and other ISVs
- Scope, develop, and deploy minor and major app enhancements and new features
- Perform unit and integration tests, and support the development of test automation suites
- Work closely with product managers, software engineers, and designers to implement solutions
- Maintain focus on usability and scale by optimizing app performance and memory usage
- Ensure compliance with coding and design and standards, including enforcement of parity goals with other platforms
About you:
- Bachelor’s or Master's degree in Computer Science, Computer Engineering, or related field
- Minimum 6 years of extensive and hands-on iOS app development experience
- Worked previously in a startup environment and can code independently while adhering to standards
- Work experience in an agile software development processes
- Excellent programming skills and core competency in Swift development
- Demonstrated knowledge of iOS frameworks, such as Core Data, MapKit, Metal, etc.
- An understanding of the trade-offs of using different design patterns, such as MVC or MVVM
- Excellent communication & problem solving skills
- Strong analytical, organizational, and problem-solving skills
- A desire to learn and grow with the team, while also sharing your own insights
- Experience with geospatial and mapping technologies a plus
Similar Jobs
What We Do
An entirely new approach to fiber deployment.
Utilizing innovative GIS, mobile and automation technology, Render’s platform and data management enable network operators, engineers and builders to deliver quality networks without the need for manual, paper-based construction packs.
Real-time, geospatial data provides increased control and visibility, resulting in significant resource productivity across the delivery lifecycle.
+ Seamless transition from network design to work
Our unique Blueprinting process takes a complex network design - in any format - and converts it directly into thousands of construction tasks, visible on a familiar map-based interface, and sequenced to optimize deployment time and cost.
+ Workflow digitisation, automation and optimisation
With end-to-end digital data capture, your project becomes completely paperless, providing all stakeholders with a single common platform - connected in the cloud - to predict, plan and optimize progress.
+ Unequalled control and visibility
By streamlining data between the field and the office, all stakeholders have access to near real-time data to improve decisions and dynamically schedule work to the most efficient contractor.