Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for an experienced Mobile Development Team Leader who is ready for challenge
- We don't care what type of degrees you have or what was your major. Code speaks better than degrees. Just send us links to the apps that you have developed / published or tell us about your experience
Whats unique about our company?
- Always Play station and sometimes Counter Strike, Ping-Pong, Chess, Risk, & Monopoly.
- Unlimited paid vacations.
- Friendly management team.
- Great team spirit and working environment.
- Annual Fun Trips
- Strategy workshops where full team participating in deciding where the company should go.
- A unique chance to learn how to build your startup company
Want to know what is it like to work in our Company?
- Watch this video: https://www.youtube.com/watch?v=viDtQ9EaoTI
Job Requirements
- Minimum 4 years experience in Mobile Development in iOS and Android.
- Familiarity with Apple & Android Development eco-system.
- Strong knowledge of Swift & Kotlin including the new unique features, API design and new naming conventions.
- Familiarity with protocol-oriented programming in Swift & Kotlin with solid understanding also of Objective C and Java.
- Strong knowledge of design principles, design patterns, and best practices.
- Strong knowledge of RESTful APIs and connecting to different web services.
- Ability to write and execute unit tests with good coverage.
- Familiar with Test-Driven Development.
- Familiar with Objective-C.
- Experience with CoreData.
- Strong experience with Autolayout.
- A strong passion of how to build clean and well-structured code that is scalable and efficient.
- Proficient understanding of code versioning tools, such as Git.
- Ability to efficiently maintain existing codebase.
- Solid understanding of the full mobile development lifecycle.
- Experience of Agile development is a plus.
- Familiar with tools like Firebase, Crashlytics, and Google Analytics.
- Ability to express ideas in a simple and easy to understand language.
- Familiar with push notifications and real-time chat.
- Great attention to details.