Position: iOS/MacOS Tech Lead
Company: Brainbean Apps
Experience required: 3y
Category: iOS
English level: upper
Published: 2020-03-01T00:00:00+02:00

Responsibilities:
- Regular code reviews on the company’s ongoing projects 
- Development from project onboarding to release • Participation in presales processes: advising on choosing the right technology stack for the solution, decisions on the architecture of the planned solution 
- Assistance to the development team in solving complicated, non-trivial technical assignments 
- Estimations according to our internal procedure 
- Handle job interviews for other BE candidates should the company decide to hire more stuff


Required skills:
- 4+ years of experience in iOS development
- A deep familiarity with Swift, Objective-C
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
- Experience with third-party libraries, APIs (Firebase, Sentry, etc) and custom frameworks
- Experience in developing multithreaded applications
- Familiarity with cloud message APIs and push notifications
- Advanced understanding of code versioning tools (Bitbucket)
- Test zealot, familiar with Automation testing for iOS
- A strong candidate would additionally have experience with relational databases, RESTful API, WebUI (HTML 5), CI/CD concepts, and Agile development
- Solid understanding of the full mobile development life cycle, OOP principles, design patterns
- Strong systems/process orientation with demonstrated analytical thinking, organizational skills and problem solving skills
- Passion for software engineering, learning and continuous improvement
- Upper-intermediate level of English
- Self-motivation


What We Offer:
- Schedule which makes it impossible to be late for work
- Pet & pal friendly office
- Deep involvement starting from the earliest project stages
- Challenging projects
- Friendly team
- Competitive salary & career growth opportunities