Receive similar jobs by email

Lead Mobile Developer at Glite Tech

go back to Developer Jobs jobs
  • London
  • fulltime
  • -
  • We are looking for a Senior Mobile Developer with a primary focus on iOS and some experience in Android.

    What you’ll do:

    • Be the first mobile developer in the new team and take responsibility for developing our brand-new iOS application and leading development on Android shortly.
    • Be responsible for making decisions.
    • Keep code and processes clean and well-tested, and ensure architectural scalability.
    • As we are a very new and small team, it is usual for us to also develop for other platforms if needed, so this role provides opportunities to build backends and web frontends if this interests you.
    • We are a product-driven team, so we focus on product development. Everyone on the team is expected to participate in UX testing and UX analysis.
    • Work with the Product Manager and Designer to provide users with the most logical and convenient UX.
    • Design server/client APIs together with our backend team.

    Skills needed:

    • Problem-solving
    • Requirements gathering
    • Good knowledge of HIG
    • Feature delivery
    • Swift
    • Adaptive UI for Apple platforms
    • Asynchronous programming on Apple platforms
    • Swift/Objective-C memory management
    • Architecture planning (trade-offs management)
    • Estimation skills (time, users, traffic, money, algorithmic complexity, cache, etc.)
    • Clean code
    • Architecture scalability and simplicity
    • Research skills (new APIs, libraries, services, and their estimations)
    • Some experience with Android app development
    • CI/CD automation for mobile platforms
    • Brainstorming and communication with other stakeholders; working experience in cross-functional teams
    • Good knowledge of App Store Connect and provisioning/certificates
    • SOLID, KISS principles
    • Experience in code review
    • Profiling tools

    Skills nice to have:

    • Speak or learn to speak more than one language
    • Experience with real-time databases
    • Experience with backend or serverless technologies
    • Experience with unit/E2E/UI testing frameworks
    • Experience in developing educational products
    • Knowledge of recent WWDC and Google I/O tech talks
    • Knowledge-sharing experience (tech talks, articles, YouTube videos, etc.)
    • Experience (even non-production) with different types of programming languages: interpreted, compiled, with garbage collection, manual memory management, reference counting memory management, and OS-specific memory management
    • SwiftUI

    Current mobile tech:

    • Swift
    • SwiftUI
    • Firebase

    Current backend tech:

    • Python
    • AWS
    • MongoDB
    • Firebase

    What we can offer:

    • A real-deal startup adventure: you'll be hopping on a major project while it's still in the works!
    • A cool "Do Your Thing" vibe.
    • A crew all about people and products.
    • Always room to grow.
    • Flexible schedule.
    • Work in the London office.
    • Freedom to suggest, implement, and test ideas.
    • Competitive salary & perks.

    Hiring process:

    As a startup, it is crucial for us to hire highly skilled professionals. Our interview process consists of two online interviews and a test assignment.

    The online interviews cover the following topics:

    • Problem Solving,
    • Architecture Design and Product Design,
    • Domain/Platform Knowledge.

    After all interviews, we would like to invite you to work with us in our London office for 1–2 paid test days. If everything goes well, we will make an offer to the successful candidate.

    Proud member of the Disability Confident employer scheme
    You need to be logged in to apply. Login or create an account.