Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineering Manager image - Rise Careers
Job details

Software Engineering Manager

About us

Go City is transforming the way people see and experience the world’s greatest destinations.  We give our customers total flexibility to choose the experiences, tours and activities they want to visit at incredible savings.

Backed by highly successful Private Equity firm Exponent and headquartered in Covent Garden, London the business is highly profitable with over 3 million+ customers globally. We have ambitious plans to leverage these capabilities to drive the business’ continued growth. Go City are excited for like-minded, problem-solving individuals to join the team and make their mark on our future.

We listen to our customers, our partners and our team, to help improve our business every day.  And that’s where you come in! For more information and a sneak at our product take a look at www.gocity.com

 

Summary:

As a Software Engineering Manager at Go City, you will play a crucial role in leading a team of Software Engineers for a key specific area of the business. You will lead, manage, mentor and inspire your team to create the best technology products they can, helping drive the business forward through the use of technology. You provide guidance on innovative and robust mobile app using Kotlin and Swift that enhance customer city experiences. Your role will involve close collaboration with the Engineering and Product teams to transform project requirements into actionable tasks. You will take ownership of architecting designs and services and provide advanced technical support. Proficiency in modern technologies and frameworks, along with a commitment to coding standards, is essential. You will mentor peers, foster a collaborative team environment, participating in daily stand-ups and sprints. With professional experience in shipping high-quality solutions to production, you will bring a deep understanding of technologies and tackle complex challenges with a proactive, creative approach.


Our technologies:

·   Kotlin - Coroutines, Flow and serialisation

·   Jetpack - Android Architecture Components (ViewModel, LiveData, Room, Work Manager, Navigation etc)

·   Jetpack Compose

·   Dependency Injection (Hilt, Dagger 2)

·   Material Design Components

·   Image Handling (Picasso, Glide, Coil)

·   Unit & UI Testing (JUnit, Mockito, Espresso)

·   Networking (Retrofit)

·   MVVM, multi-module and clean architecture

·   Dependency Management (Cocoapods, Carthage, SPM)

·    Continuous Delivery (Circle CI & Fastlane & TestFlight)

·    Dependency Injection & Composability

·    GitHub & Jira

·    Networking (URLSession, Alamofire)

·    Unit & UI Testing (XCTest & XCUITest)

·    MVVM, Combine, Coordinators and modularity

 

All complete tech stack can be viewed here:

https://stackshare.io/companies/gocity

 

Our ways of working:

●        Microservices

●        Product management

●        Scrum

●        Knowledge sharing

Our engineering principles:

●        High Availability

●        Observability

●        Performability

●        Security

●        Testability

●        Releasability

●        You build it, you run it

What will you be responsible for/helping us to do?

Technical Leadership:

·       Collaborate with team members to shape project requirements into clear, actionable tasks

·       Lead in the design, coding, review, testing, deployment, and maintenance of high-quality mobile apps

·       Provide technical support and guidance, setting the standard for development excellence

·       Address ambiguous challenges with creativity and a proactive mindset

Team Participation:

●        Foster an open and collaborative environment by playing an active part in discussions amongst team members

●        Play a key role in team ceremonies, leading discussions, offering viewpoints and technical guidance

●        Prioritise tasks efficiently and uphold exceptional development standards

●        Collaborate with the team to refine project requirements into actionable tasks while ensuring technical feasibility

Task Execution:

●        Drive tasks to successful completion, consistently meeting deadlines and pushing for excellence

●        Uphold testing practices and code quality within the team

●        Maintain excellent coding standards and review processes to ensure high-quality applications

Team leadership:

·       Lead a team of mobile Software Engineers in the development and maintenance of core technology products

·       Working with Product Management, develop the long-term strategy for your team and translate it into achievable goals

·       Deliver regular updates within the team and to leadership

·       With your team, understand how all elements of the system software ecosystem work together and developing engineering and testing approaches that fit the overall strategy

·       Foster a culture of continuous engineering improvement through mentoring, feedback, and metrics

·       Foster an environment where innovative ideas flourish, as part of find better ways of accomplishing our objective

·       We support a culture where Health and Safety, Wellbeing and Personal Data at work are important. We are all adults, which means we expect the same in return. Each of us plays our part looking out for ourselves, each other, our Partners and our customers every day.  

As you can see, this role covers a wide range of responsibilities, but we know that our People are more than just their job description. We are a team here at Go City which means there will be plenty of opportunities to stretch your thinking, expand your knowledge and make a contribution to the wider business not reflected here.

 

What skills do you have that are essential in this role?

Essential:

·       Degree in Computer Science or equivalent combination of technical education and work experience

·       Deep experience as a software engineer, including building complex mobile applications

·       Deep experience designing and developing mobile applications using Kotlin and Swift

·       Experience influencing software engineering best practices within your team

·       Experience in recruiting, hiring, mentoring/coaching and managing Software Engineers to improve their skills, and make them more effective

·       Experience in communicating with users, other technical teams, and senior management to understand requirements, describe software product features, technical designs, and product strategy

·       Highly flexible thinker and enjoys working in rapidly changing environment

·       Offers in-depth support for complex technical decisions

·       Experience with mobile app tooling and build processes

·       Commitment to live and breathe our Company values in the delivery of your role and responsibilities

·       Champions exceptional coding practices and advanced software engineering methods

·       Actively mentors and inspires peers, fostering a culture of professional growth and excellence

·       Cultivates open and effective collaboration within the team, nurturing a dynamic and supportive work environment

Desirable:

·       Experience with Spring Boot, React and Kubernetes desirable

·       Master’s Degree in Computer Science or related field

·       Experience as a software engineering manager building, leading and developing strong teams in the development of complex systems

·       Track record of developing engineers through various career stages and building high-performance teams

·       A deep understanding of the software development lifecycle, and a track record of shipping software on time

·       Project management experience with agile development methodology

The all-important perks: 

    • Competitive market rate salary
    • Enhanced Pension Contributions
    • Life Assurance
    • Annual leave - 25 days per year + Bank Holidays
    • Buy Annual Leave scheme (up to 5 days each year)
    • Floating bank holiday(s)
    • Upgraded Family Leave
    • Work from Anywhere for up to 4 weeks per year
    • Dedicated time for personal professional development each month
    • Personal Learning Budget
    • Access to Mental Health First Aiders
    • Annual Explorer Passes allowance 
    • EAP providing access to counselling, finance support etc
    • Cycle to Work Scheme
    • Health care cash plan

 

We are committed to our stance as an Equal Opportunity Employer in line with inclusivity being one of our 6 core company values. We welcome and encourage applications from all backgrounds and uphold the highest standards in our ways of working, whether at application or promotion stage. All of our Colleagues are responsible for upholding these values and ways of working. 

Average salary estimate

$0 / YEARLY (est.)
min
max
$0K
$0K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User
Go City Ltd Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 8 days ago
Empathetic
Growth & Learning
Collaboration over Competition
Mission Driven
Photo of the Rise User
Fetch Remote United States (Remote)
Posted yesterday
Photo of the Rise User
Applied Intuition Hybrid Mountain View, California, United States
Posted 3 days ago
Photo of the Rise User
Medical Insurance
Dental Insurance
Vision Insurance
Equity
401K Matching
Commuter Benefits
Learning & Development
Disability Insurance
Family Coverage (Insurance)
Maternity Leave
Paternity Leave
Paid Time-Off
Paid Sick Days
Paid Holidays
Fitness Stipend
Mental Health Resources
Education Stipend
Photo of the Rise User
Posted 12 hours ago

With our flexible sightseeing passes, you'll explore each city at your own pace and on your own terms, while making huge savings on popular attractions. We'll tell you what the deal is upfront - what you get and what you save - so you can compar...

5 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 12, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!