Pracodawca zakończył zbieranie zgłoszeń na tę ofertę

iOS Tech Lead

GOSOLVE

28 00032 000 net (+ VAT) / mth.
  • Company location
    Williama Heerleina Lindleya 16, Ochota, Warszawa
    Warszawa, Masovian
  • Work location

    Poland (remote work)

  • offer expired 3 months ago
  • B2B contract
  • full-time
  • manager / supervisor
  • home office work
  • Immediate employment
  • remote recruitment
  • Робота для іноземців
    без польської

GOSOLVE

Williama Heerleina Lindleya 16

Ochota

Warszawa

Technologies we use

Operating system

Your responsibilities

  • Continually improving the codebase and test coverage through refactoring, unit testing, system testing, automating deployment and operations

  • Being a team player, collaborate, and learn from those around you

  • Reviewing code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)

  • Mentoring and train other team members on design techniques, and coding standards

  • Maintaining an understanding of the business requirements and work closely with stakeholders to understand what they need and why

  • Building new features from the ground up while working closely with design, product, and other teams

  • Collaborating with the mobile apps team to design clean, reusable, and resilient high-level architectures

  • Maintaining existing code by fixing bugs and monitoring app performance

  • Creating and participate in code reviews

  • Participating in architecture design and decisions on how to scale our apps

  • Making smart engineering and product decisions based on data analysis and collaboration

  • Make smart engineering and product decisions based on data analysis and collaboration

Our requirements

  • 8+ years of professional experience working as an engineer

  • 5+ years of lead in a technical leadership role leading project teams and setting technical direction

  • 5+ years of iOS development experience

  • Deep understanding of OOP concepts, memory management, multi-threading, networking, and application life-cycle management

  • Experience with SwiftUI

  • Proficiency in debugging and performance tuning (familiarity with Xcode Instruments)

  • Experience in client-server communication (REST / GraphQL)

  • Ability to integrate 3rd party SDKs and APIs

  • Familiarity with various architecture patterns, e.g. MVC, MVVM, Clean Swift, etc.

  • Experience with RxSwift/Combine

  • Familiarity with Swift Concurrency

  • Strong analytical skills

Optional

  • Familiarity with common 3rd party libraries (such as Alamofire, Realm, RxSwift, Lottie, etc.)

  • Experience with monitoring (Fabric, Crashlytics, Embrace, NewRelic, Datadog, etc.)

  • Understanding of functional reactive programming (we use RxSwift)

  • Experience integrating Swift with Objective-C code

  • Ability to maintain code that supports older versions of iOS

What we offer

  • Be a part of the team that works for the most influential global brands

  • Many opportunities to create industry-defining services using the latest technologies available

  • Responsible position – you are not “one of the many”. We want to use your knowledge for more than just simple coding

  • You will be the one to advise our customers on what is the best solution for them. We trust you!

  • No rush! Work at your own pace in an environment that values quality over quantity

  • Highly experienced professionals as your team members

  • Ample opportunities for your professional growth

  • Full-time remote work from any place in the world…

  • …or, if you enjoy the office ambiance more, from the WeWork Warsaw office

  • Competitive salary

  • 500 PLN / month - budget for social benefits - our global team has different needs and opportunities, so benefits depend on your location and lifestyle

  • 20 days of annual leave + bank holidays

  • Annual training budget

Benefits

  • sharing the costs of professional training & courses

If you are looking for a workplace that values all of your skills, look no further! Join us, and let us together create the tools to shape the future!

GOSOLVE

At GoSolve, we use the Go programming language because we believe it revolutionizes the way cloud-native solutions are being developed. The resulting productivity gains allow us to unlock unprecedented product development opportunities.

GoSolve is a global company specializing in transforming our customers' visions into digital applications. If you want to join a stable product development project - you will be a good fit!

We're here to guide our clients through digital transformation - if you feel you can be part of this ambitious change, you're in a great place!

Scroll to the company’s profile