Position: Associate

Job type: Full-time

Loading ...

Job content

Help us to deliver amazing apps seen by millions of users on a daily basis. Due to our exciting growth we’re looking for a Senior iOS Engineer to help us deliver iOS applications. We’ve got opportunities for you to work on interesting projects, innovate with the latest technologies and produce solutions that delight our clients. Do you have experience developing iOS apps? Do you care about writing clean, maintainable and testable code? If so, we’ve got a great role for you to stretch your wings and see what you’re really capable of. Who are we We’re an apps and digital solutions agency, so every project we do is a little bit different. With every project, we push ourselves to do better than before. We work with clients to develop state of the art web and mobile applications that push the boundaries of innovation. We are always looking to try new approaches, libraries, and architectures to stay on the cutting edge. As well as a generous salary, we’ve got some amazing perks and benefits including the obligatory ping pong, free snacks, soft drinks and fruit, regular catered lunches, games nights and a spacious city centre office in Edinburgh. Due to the ongoing pandemic we’ve had to get creative to ensure our staff are supported and rewarded. Staff wellbeing is high on our agenda, we have a running club, and regular active challenges with prizes for the winner. We also run social events such as murder mystery nights, online escape rooms, bingo and we also host online hobby evenings every Wednesday for those that are interested. Our Team We care about hiring great people so you’ll be working with a team that cares. We support each other with problems, push each other to get better and celebrate success together. Developers, testers, product owners and designers all collaborate as equals on projects to make the best product possible. Every day’s progress is a communal effort and you’ll be a valued member of the team. We have a structured progression framework to support development plans and career growth for each person within engineering. You’ll get close support from your line manager with your day to day work as well as looking at the bigger picture of your career growth and knowledge development. Our Tech We develop for both iOS and Android and regularly design for both phone and tablet use cases. We pick between either doing native development (using Swift and Kotlin) or using Flutter depending on the needs of the project. We don’t expect you to know all three but you should have strong skills in at least one of these areas and a willingness to do both Flutter and native development. Our iOS devs are currently adopting an MVVM architecture utilising UIKit/Combine (with the plan to move to SwiftUI next year). We’ve also been using Flutter since the initial launch and currently use the BLoC pattern across our projects. We conduct unit testing across all our projects, code is always peer reviewed, and as a team we meet regularly to discuss new approaches and challenges. Responsibilities Developing mobile apps with a focus on readable, maintainable and tested code using either Swift or Flutter. Collaborating with designers, product owners, testers and clients to deliver great products as an agile team Being an advocate for engineering best practices across web and mobile platforms Requirements Strong native or Flutter mobile development experience using recent iOS framework versions Enthusiastic and experienced in using engineering best practices, clean code and unit testing Experience working as part of a cross-functional development team Passion and enthusiasm for delivering great products Benefits Variety - the chance to work with a wide range of clients from start-ups to big name brands Personal development and progression plans including 6 learning and development days 32 days holiday a year (inc Bank Holidays, which you’re free to take whenever you want) Private medical Insurance (and wellbeing incentives, deals and discounts) with Vitality Enhanced maternity, paternity and adoption leave policies Access to a financial wellbeing platform (via Bippit) A Macbook Pro and other top tech to help you Regular social events (in person and remotely) Cycle to work scheme A competitive salary which we’ll discuss with you at the start of the hiring process YuLife employee benefits and lots more This position is available for UK based remote working as well as office or hybrid working for those based around Edinburgh or Leeds. Think this is for you? Get in touch for a confidential chat about how you can become part of the team. Learn more about life at xDesign on our careers site and for more insights into our hiring process check out our careers FAQs. We believe that representative teams made up of people with different backgrounds, skills and points of view help us build the best workplace possible and enable us to create genuinely innovative, broadly useful products. We are committed to our goal of creating the most inclusive workplace possible. As we strive to build an environment where everyone can thrive and be themselves we will continue to investigate and challenge biases, while working to identify and remove obstacles to inclusion. If you need additional support or accommodation during the application process, please don’t hesitate to let us know.
Loading ...
Loading ...

Deadline: 16-07-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...