sharing the costs of professional training & courses
Pracodawca zakończył zbieranie zgłoszeń na tę ofertę
iOS Tech Lead
GOSOLVE
- offer expired 3 months ago
- B2B contract
- full-time
- manager / supervisor
- home office work
- Immediate employment
- remote recruitment
- Робота для іноземцівбез польської
Poland (remote work)
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
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!