Senior Software Engineer – iOS

·
Full time
Location: London
·
Job offered by: NewStore
·
Category: IT & Technology
The Role Lead the way, not just the code . This Staff Engineer role is your chance to leverage your years of experience to tackle complex challenges, guide a large team, and shape the technical direction of our platform. Become a technical authority:

Set the bar for excellence in your domain and across the organization. Mentor and empower:

Foster the growth of junior engineers and share your knowledge. Champion best practices:

Advocate for TDD, clean code, and a well-architected platform. Collaborate across domains:

Unify diverse teams to create a seamless, future-proof solution. What You'll Do

Define the technical vision:

Lead discussions, identify architectural trade-offs, and guide the long-term technical direction of your domain. Deliver impactful solutions:

Balance rapid delivery with maintainability, ensuring the platform scales and thrives. Be a hands-on leader:

Work alongside your team, tackling complex problems and setting the standard for technical excellence. Break down silos:

Collaborate across domains to make informed design decisions that benefit the entire platform. How We Work Together

We're a team that values

empowerment, collaboration, and ownership . You'll be expected to make decisions based on data, fostering open discussions and adapting to new information. Leadership by example:

Hold yourself and others accountable for delivering high-quality work. Mentorship and knowledge sharing:

Empower your team by providing guidance and fostering a collaborative environment. Focus on developer experience:

Champion simplicity, clean code, and a streamlined workflow for all engineers. DevOps mindset:

Take full ownership of your domain, from design to deployment and monitoring. You can learn more about our

Minimum Standards of Product Development

here . Your Story

Are you a technical leader with 13+ years of experience and a passion for building impactful and maintainable software? Do you thrive in a collaborative environment where you can mentor others and make a real difference? If so, then this Staff Engineer role is the perfect opportunity for you! You have a proven track record of

delivering complex software solutions

in fast-paced environments. You're an expert with deep understanding of iOS Development and best practices along with strong experience working with patterns such as MVVM. You have a strong understanding of reactive programming with RxSwift or Combine and familiarity with other languages such as Ruby, Python, Bash. You possess a deep understanding of modern software development methodologies (TDD, Pair Programming, Continuous Deployment) and can effectively champion them within your team. You have a strong architectural mindset and can guide discussions on technical trade-offs to arrive at well-considered solutions. Your excellent communication skills allow you to explain complex technical concepts to both technical and non-technical audiences. You're a natural leader who can inspire and motivate your team, fostering a culture of learning and growth. This is just a glimpse into what it means to be a Staff Engineer at NewStore. If you're ready to take your leadership skills to the next level and make a lasting impact, we want to hear from you! Our Story

At NewStore, we're on a mission to create a seamless, app-based omnichannel experience that will change the game for innovative retail brands. And guess what? We're doing just that, by empowering brands in 40+ countries to run their entire stores on an iPhone, we're paving the way for a brighter future in retail, where shopping is an effortless, enjoyable experience. At NewStore, our diversity is our greatest strength. Our team comprises over 40 nationalities, fostering a melting pot of unique perspectives, cultural experiences, and innovative ideas. Join us in our mission to bring the joy back to retail and be part of a team that is breaking down barriers and creating a brighter future. Perks and Benefits

Generous PTO and R&R:

We prioritize your well-being with a generous PTO policy and a culture that encourages you to take the time you need to recharge and relax. Professional Growth:

We support your career development with a dedicated personal development budget and a learning-centric environment to help you advance your skills and knowledge. Flexible Work Options:

With the option to work remotely, you can create a work environment that suits your lifestyle and maximizes your productivity. Balanced Work-Life:

Our "life-friendly" working hours are designed to help you maintain a fulfilling career and a balanced personal life. Financial Rewards:

As part of our team, you'll have the opportunity to participate in our success with employee stock options and a quarterly bonus based on company performance.

#J-18808-Ljbffr

Recent Jobs

London (On site) · Full time

Are you a smart, driven professional who takes pride in making a difference in local communities? Turner & Townsend’s Real Estate division is experiencing significant growth and we’re looking for an experienced industry professional with health project experience to join our high-performing and collaborative Project Management team. Why Join Us? Impactful Work: Contribute to social [...]Read More... from Assistant Project Manager – Healthcare See details

Chasetown (On site) · Full time

My client, Autosmart International are a manufacturing success story! Site Operations Manager – leading fast-paced manufacturing and warehousing About Our Client Autosmart International is a manufacturing success story, leading the field in vehicle cleaning products. We are the No.1 choice of automotive trade customers across the UK. We have doubled in size in the last [...]Read More... from Site Operations Manager See details

London (On site) · Full time

CSS are looking for an experienced duty officer to join our client’s team who are a local council responsible for all areas within the Tendering district. Working hours: All shifts are 8 hours long with various start times available: Monday to Friday – start times between 6AM – 3PM Saturday & Sunday – 6AM – [...]Read More... from Duty Officer See details