Who We Are
Infinity Works are a leading software, IT and Digital engineering consultancy. We help our clients
solve hard technical problems in a wide variety of domains using a diverse set of technology
We are looking for people with the soul of an engineer; people who'll roll up their sleeves and get
stuck into the kind of projects where others fear to tread.
It may sound a little daunting, but it's a lot of fun too - we work hard, but we play hard as well.
Because when we do something great, we're not shy about celebrating it. If you'd like to read
more about Infinity Works, head over to our website www.infinityworks.com.Why are we hiring?
We've got some fantastic customers working with exciting technologies to create the next
generation of mobile applications. You'll help them to achieve their mission of building apps that
are performant, secure and loved by users. You will have the opportunity to be involved at every
stage of the SDLC from inception, deploying builds to the App Store and regularly iterating with
new updates and features.What's in it for me?
You begin life at Infinity Works as a Software Engineer, but the aim is to broaden your skills and
become a technology polyglot, excited to learn new technologies and techniques across the full
technical stack and product life cycle.
You will primarily be focused on hands on mobile engineering of consumer and business-related
apps and will have solid understanding of mobile & software engineering best practices such as
effective source control, code reviews, daily builds, and automated deployments, within an agile
Above all, you can write highly efficient, stable, secure, maintainable and performant code. And
understand the difference between engineering and over-engineering.What level is the role?
We try to operate the flattest company structure possible, that said we recognise progression is
important to our staff. As a consultancy, this is measured by the value we deliver to our
customers. The below table operates as a rough guide of the how our positions stack up. We're
hiring at all levelsRequirements
We're looking for engineers with primary skills in Swift, Objective-C and XCode as well as
exposure to a number of other technologies. You will have worked around multiple parts of the software
Things we are looking for
- Have shipped an app on the App Store and iterated on it.
- Good knowledge of Apple frameworks and APIs e.g. Foundation, Cocoa Touch, UIKit etc.
- Proficiency with architecture patterns MVC, MVVM VIPER etc.
- Demonstrable knowledge of writing performant apps via multithreading, compression etc.
- Able to monitor performance and user behaviour
- Experience working with test automation frameworks
These would be great too, but aren't essential
BenefitsA Career, Not a Job
- Experience with cross-platform technologies (Xamarin, React Native, Flutter etc.)
- In-depth knowledge of Apple's Human Interface Guidelines (HIG)
- Experience developing for wearables e.g. WatchOS
At Infinity Works we work hard to ensure that nobody gets stuck in a rut doing the same old thing. We
strive to learn something new every day put those new skills use as soon as possible. Our varied
client base and technology agnostic approach to problem solving means we regularly offer our staff
new challenges without having to hit the job market and start over.
Our team members work end to end on projects so that everyone gets the satisfaction of seeing a job
finished. Everyone has an advocate to help them get the very best support and ensure they get the
most out of their time at Infinity Works. We regularly rotate team members through accounts to offer
them opportunities to learn new things and strengthen our teams with new perspectives.
For more information on this role, or any of our other roles, please contact; Recruitmentfirstname.lastname@example.org