Middle/Senior Java Developer
Requirements:
- Higher technical education
- 3+ years of professional experience
- English: Intermediate or higher
- Backend Stack Java 8 and higher, experience with Spring Framework (MVC/REST/Security), Hibernate, JUnit (Mockito/PowerMock/EasyMock), Maven, SVN/GIT Jira, Confluence, Slack, GitHub process management tools
- Agile (Scrum) methodology
Will be welcome:
- Knowledge of agile methods of software developmentand participation in commercial projects
Middle/Senior iOS developer
Requirements:
- 3+ years of experience working in software development Objective-C
- Skills of the OOP and writing readable, quality, and supportable code
- Solid understanding of FRP concepts (either ReactiveCocoa)
- Good knowledge of Cocoa/CocoaTouch frameworks, CoreData, Foundation, UIKit, CocoaPods, their features, and workarounds
- Solid understanding of Objective-C core concepts, its runtime, and application lifecycle
- Solid understanding of APNS/VoIP Push Notifications
- Significant experience with Multithreading and GCD
Will be welcome:
- Knowledge of agile methods of software development and participation in commercial projects