– Knowledge of IRB console, Ruby syntax, MVC model, Git, and GitHub
– Knowledge of MySQL and PostgreSQL
– Knowledge of JavaScript and AJAX
– Experience with Rails/Rake tasks and migrations
– Experience with Ruby Gems and Bundler
– Understanding of testing and test-driven development (RSpec, Minitest)
– Knowledge of OOP patterns
– Experience with REST API
– Knowledge of Agile, Kanban, and Scrum
– Pure SQL and NoSQL
– Knowledge of code self-documentation (Apipie and Swagger)
– Knowledge of queue managers (Sidekiq, DelayedJob, Resque)
– Understanding of SOLID and DRY
– Understanding of the architecture of software products
– Knowledge of DevOps infrastructure (Docker, Kubernetes) is an advantage
– Knowledge of frontend frameworks (Vue, Angular, React) is an advantage
– Knowledge of DDD and Service-Oriented Design is an advantage
– High level of English proficiency
We offer:
– Flexible work schedule (5 days a week)
– Ability to work in the office, remotely, or both
– All public holidays are days-off
– Paid probationary period
– Paid vacation and sick leave
– Financial assistance at the birth of a child
– Comfortable modern 8-floor office in the city center with a sun terrace and relaxation areas
– Free English classes, including with a native speaker
– Mentoring and shared interest groups
– Continuous education in technologies
– Ability to split equipment purchases 50/50 with the company
– Full reimbursement for participation in domestic and international conferences
– Partial payment of professional courses fees
– Partial reimbursement of the gym, swimming pool, or other fitness expenses
– Team building activities with the team and other colleagues, including outdoor activities, field trips, and various events
– Care, respect, and everything you need for comfortable work in our company!
Requirements:
– Over four years of work experience with WordPress CMS
– Experience with REST API + Woocommerce (deep customization)
– Knowledge of the most popular WordPress plugins and practices (cache, security, e-commerce, and others)
– Advanced knowledge of PHP, MySQL, JS, HTML, CSS, and Bootstrap
– Extensive experience with popular web server configurations, such as Apache and Nginx
– Understanding of WP Hooks and the principles of their operation
– High level of English proficiency
We offer:
– Flexible work schedule (5 days a week)
– Ability to work in the office, remotely, or both
– All public holidays are days-off
– Paid probationary period
– Paid vacation and sick leave
– Financial assistance at the birth of a child
– Comfortable modern 8-floor office in the city center with a sun terrace and relaxation areas
– Free English classes, including with a native speaker
– Mentoring and shared interest groups
– Continuous education in technologies
– Ability to split equipment purchases 50/50 with the company
– Full reimbursement for participation in domestic and international conferences
– Partial payment of professional courses fees
– Partial reimbursement of the gym, swimming pool, or other fitness expenses
– Team building activities with the team and other colleagues, including outdoor activities, field trips, and various events
– Care, respect, and everything you need for comfortable work in our company!
Requirements:
– Excellent knowledge of React and Redux
– Excellent knowledge of React Native and React Navigation
– Experience in various native integrations, such as Maps (Google and/or Apple), Apple/Google Pay, In-App Purchases, push notifications, social login, etc.
– Knowledge of Expo is an advantage
– Experience in application distribution (App Store Connect, Google Play Console) and related activities
– Any native iOS or Android development skills are an advantage
– Understanding of Android Studio, ADB CLI, Gradle, and Android SDK (Java or Kotlin)
– Understanding of Xcode, Pod CLI, Objective C, or Swift
– High level of English proficiency
We offer:
– Flexible work schedule (5 days a week)
– Ability to work in the office, remotely, or both
– All public holidays are days-off
– Paid probationary period
– Paid vacation and sick leave
– Financial assistance at the birth of a child
– Comfortable modern 8-floor office in the city center with a sun terrace and relaxation areas
– Free English classes, including with a native speaker
– Mentoring and shared interest groups
– Continuous education in technologies
– Ability to split equipment purchases 50/50 with the company
– Full reimbursement for participation in domestic and international conferences
– Partial payment of professional courses fees
– Partial reimbursement of the gym, swimming pool, or other fitness expenses
– Team building activities with the team and other colleagues, including outdoor activities, field trips, and various events
– Care, respect, and everything you need for comfortable work in our company!
Requirements:
– Over four years of experience with Node.js
– Ability to create Node.js applications inside the cloud infrastructure
– Ability to collaborate with the team to develop and implement features and services for the product owned by the team and to ensure that design choices are clearly documented and explained
– Ability to mentor colleagues and manage quality and reliability, reducing system complexity
– Mastery of one or more domains and ability to break down complex goals into simple iterative results
– Focus on high-speed iterations, high code quality, and continuous improvement through Agile processes
– Focus on ensuring long-term quality, scalability, and maintainability of our systems
– High level of English proficiency
We offer:
– Flexible work schedule (5 days a week)
– Ability to work in the office, remotely, or both
– All public holidays are days-off
– Paid probationary period
– Paid vacation and sick leave
– Financial assistance at the birth of a child
– Comfortable modern 8-floor office in the city center with a sun terrace and relaxation areas
– Free English classes, including with a native speaker
– Mentoring and shared interest groups
– Continuous education in technologies
– Ability to split equipment purchases 50/50 with the company
– Full reimbursement for participation in domestic and international conferences
– Partial payment of professional courses fees
– Partial reimbursement of the gym, swimming pool, or other fitness expenses
– Team building activities with the team and other colleagues, including outdoor activities, field trips, and various events
– Care, respect, and everything you need for comfortable work in our company!
Requirements:
– At least three years of work experience with JavaScript
– At least two years of work experience with Vue.js
– Ability to work with Vuex and Vue Router
– Understanding of the adaptive layout
– Experience in creating SPA, RESTful API applications
– Understanding of SEO, PWA, and SSR
– High level of self-organization
– Understanding and practical experience in creating the architecture and technical design of applications
– High level of English proficiency
We offer:
– Flexible work schedule (5 days a week)
– Ability to work in the office, remotely, or both
– All public holidays are days-off
– Paid probationary period
– Paid vacation and sick leave
– Financial assistance at the birth of a child
– Comfortable modern 8-floor office in the city center with a sun terrace and relaxation areas
– Free English classes, including with a native speaker
– Mentoring and shared interest groups
– Continuous education in technologies
– Ability to split equipment purchases 50/50 with the company
– Full reimbursement for participation in domestic and international conferences
– Partial payment of professional courses fees
– Partial reimbursement of the gym, swimming pool, or other fitness expenses
– Team building activities with the team and other colleagues, including outdoor activities, field trips, and various events
– Care, respect, and everything you need for comfortable work in our company!
Requirements:
– At least five years of Android app development experience
– In-depth knowledge of Dart and Flutter frameworks
– At least two applications for iOS/Android written in Flutter
– Applications published on AppStore, Google Play, or GitHub
– Experience with libraries and APIs
– Experience with State Management
– Experience with Git or other version control tools
– Ability to write clean code, create extensive documentation for existing code, and reorganize existing code into a readable form
– Experience with Java/Swift
– Experience with Socket
– Experience with automated testing
– Experience in optimizing applications according to material design guidelines
– Experience with API, JSON, and Database
– Experience with Jira and Slack
– Understanding of programming patterns
– High level of English proficiency
We offer:
– Flexible work schedule (5 days a week)
– Ability to work in the office, remotely, or both
– All public holidays are days-off
– Paid probationary period
– Paid vacation and sick leave
– Financial assistance at the birth of a child
– Comfortable modern 8-floor office in the city center with a sun terrace and relaxation areas
– Free English classes, including with a native speaker
– Mentoring and shared interest groups
– Continuous education in technologies
– Ability to split equipment purchases 50/50 with the company
– Full reimbursement for participation in domestic and international conferences
– Partial payment of professional courses fees
– Partial reimbursement of the gym, swimming pool, or other fitness expenses
– Team building activities with the team and other colleagues, including outdoor activities, field trips, and various events
– Care, respect, and everything you need for comfortable work in our company!
Requirements:
– At least five years of iOS app development experience
– Solid knowledge of Objective-C and Swift
– Knowledge of architectures (MVC, MVVM, MVP, etc.)
– Experience with design patterns (Singleton, Observer, Delegate, Factory, etc.)
– Knowledge of data storage technology (UserDefaults, Core Data, Keychain, etc.)
– Experience with the network (REST, JSON, and HTTP methods)
– Knowledge of concurrency (GCD vs. Operation, Serial Queues vs. Parallel Queues, Async Task vs. Sync Task, etc.)
– Knowledge of security techniques (symmetric and asymmetric cryptography, public and private keys, SSL encryption, etc.)
– Knowledge of the iOS user interface
– Experience with animations
– Knowledge of dependencies (manual integration of third-party code into a project, use of CocoaPods as a dependency manager, etc.)
– High level of English proficiency
We offer:
– Flexible work schedule (5 days a week)
– Ability to work in the office, remotely, or both
– All public holidays are days-off
– Paid probationary period
– Paid vacation and sick leave
– Financial assistance at the birth of a child
– Comfortable modern 8-floor office in the city center with a sun terrace and relaxation areas
– Free English classes, including with a native speaker
– Mentoring and shared interest groups
– Continuous education in technologies
– Ability to split equipment purchases 50/50 with the company
– Full reimbursement for participation in domestic and international conferences
– Partial payment of professional courses fees
– Partial reimbursement of the gym, swimming pool, or other fitness expenses
– Team building activities with the team and other colleagues, including outdoor activities, field trips, and various events
– Care, respect, and everything you need for comfortable work in our company!
Requirements:
– At least five years of PHP development experience
– Basics of software development and architecture (OOP, design patterns, SOLID, and REST API design)
– Knowledge of PHP 7+
– In-depth knowledge of HTML and CSS
– Good knowledge of Javascript and the browser environment
– Commercial experience with frameworks like Laravel, CakePHP, Yii2, and Symfony
– Good understanding and professional experience with MySQL and/or PostgreSQL
– Examples of developed complex and highly loaded server applications
– Experience with Docker and Jenkins
– Ability to work with AWS and Redis/Memcached
– Experience in creating Socket servers and ability to work with Push messages are an advantage
– Ability to learn new technologies and gain insight into libraries quickly
– Team player skills and ability to calculate working hours
– Ability to mentor colleagues, conduct code reviews, and locate problematic code pieces
– English language proficiency
We offer:
– Flexible work schedule (5 days a week)
– Ability to work in the office, remotely, or both
– All public holidays are days-off
– Paid probationary period
– Paid vacation and sick leave
– Financial assistance at the birth of a child
– Comfortable modern 8-floor office in the city center with a sun terrace and relaxation areas
– Free English classes, including with a native speaker
– Mentoring and shared interest groups
– Continuous education in technologies
– Ability to split equipment purchases 50/50 with the company
– Full reimbursement for participation in domestic and international conferences
– Partial payment of professional courses fees
– Partial reimbursement of the gym, swimming pool, or other fitness expenses
– Team building activities with the team and other colleagues, including outdoor activities, field trips, and various events
– Care, respect, and everything you need for comfortable work in our company!