Engineering Manager - remote

Storm Ideas
Posted 2 years ago
☁️ Edinburgh office, fully remote – work from anywhere in EMEA!
🏖 33 Days Paid Leave
📘 Exciting product, 10s of millions of users, sold to global brand
💻 M1 Max MacBook Pro or PC Equivalent
✨ All the latest software and productivity tools you’ll need

SUMMARY

Storm Ideas have developed a platform called Storyteller that allows brands to integrate Stories functionality and more into their apps and websites. The platform is in use by multiple global brands serving 10s of millions of users. Check us out on ProductHunt!

We're looking for an amazing Engineering Manager to join our growing team and help push this product on to the next 100 million users.

You'll be working with a friendly, talented team and have the opportunity to grow and lead both technically and in managing others. If the idea of a fast-paced, dynamic role with tonnes of opportunity for change, responsibility and innovation sounds exciting to you, then read on!

ABOUT US

Founded in 2008, we are an Edinburgh and Warsaw-based team that works with incredible clients all over the world, particularly in the US TV industry.

Whether it’s developing our own products, producing engaging social content en masse, or designing and delivering services to help our clients work more efficiently, our work is varied, exciting and at the very forefront of the latest technology and trends.

Currently, we are a growing team of 100+ people but still looking for new colleagues who make an impact and believe in the same ideas and values as we do.

RESPONSIBILITIES

What can you expect?
  • Attracting, retaining and developing engineering talent
  • Supervising and mentoring engineers of different seniority levels
  • Influencing and inspiring excellence in engineers related to both project work and their self-development
  • Shaping and driving our engineering culture in partnership with the CTO
  • Leading and understanding the architecture design process, which includes contributing to day-to-day software development challenge
  • Putting in place and continuously improving quality practices
  • Optimizing team efficiency
  • Standing up for both your team and the organization if you feel decisions are not in the best interests of either
  • Serving as a technology leader with a strong focus on quality, performance, scalability and maintainability

QUALIFICATIONS

What's important to us:
  • Experience leading a team of software developers to deliver projects
  • Experience working with either C# or Javascript/React to a high standard
  • At least 5 years experience in the industry
  • Experience conducting 1-1s
  • Commitment to pursuing best practices in software development
  • Experience working in an agile environment
  • Experience working with business stakeholders and contributing to business concerns (e.g. pitches, presentations, roadmaps, etc)
  • Strong interpersonal skills
What’s nice to have:
  • Experience taking part in hiring processes and running interviews
  • A demonstrable occasion where you led a major change initiative in a previous role (for example, introducing code review to a team of developers)
  • A demonstrable example of taking ownership of a situation in a previous role

YOUR WORKING ENVIRONMENT

Modern tech stack 
We adopt the latest technologies - Swift on mobile, .NET 5 (moving to .NET 6 right now!), Microsoft SQL Server, Entity Framework Core, Hangfire, Azure, Terraform on the backend and React, Redux, SASS on the frontend, Swift and Kotlin on mobile - constantly looking for the best tools and solutions.

Openness for ideas 
We actively encourage the team to share their ideas, and we’re enormously proud to adopt improvements, you’re the specialist here!

Outstanding People 
We believe that great teams are built by a mixture of personality and skills, we’re an international team with more than 100 people onboard, the technical team counts around 30 specialists, and half of them are senior developers. We’re looking for people with a passion for what they do - just be yourself!

Development-driven projects 
60-70% of our daily tasks are new features development, we care a lot about quality assurance, that’s why we enlarge our QA team.

Top-notch equipment 
We provide you with a high-end laptop, M1 MacBook Pro or Windows as well as your own choice monitors, headphones, keyboard, mouse and whatever you need to feel comfortable at work.

Flexibility 
We’re a remote-first company and support 100% remote working for this role. We have flexible working hours so you can start your day anytime between 8am and 11am. Joining Storm means becoming an integral part of the whole team no matter where we’re physically working. 

RECRUITMENT PROCESS

First, you will be invited for a 30-minute pre-interview via Zoom. We usually ask about your previous experience, future career path and motivation for changing your job, as well as provide you with more details about our projects and working in our team.

If the interview goes well, we will invite you to a second step – a technical interview (60 minutes via Zoom). During the meeting, Dave, Technical Director, asks about your technical capabilities plus anything not covered in the pre-interview, and at the same time answers all your questions. The next step is a task. The last step is the final interview (60 minutes) with Filip, Android Engineering Manager, and Dave – it’s a mix of technical and culture-fit questions. 
 
And that’s it!