
InDev Lab — вакансии
- Outsource
- 101-250
- 2017
- Київ
- Accounting, Blockchain / Crypto, Cloud technologies, CyberSecurity, FinTech, Industry / Manufacturing, Logistic, Machine Learning / Big Data, Mobile, SaaS, Software Development & Hi-Tech, Telecom / Communications, WEB / UI / UX
Актуальные вакансии компании
- Swift
- iOS
- UIKit
- HTTP
- REST
- Core Data
- Core Animation
- MapKit
- C/C++
- Agile
- Jira
- Git
About project:
We invite you to join the e-health product with new technology, strong and experienced team.
Highly loaded technologies, no legacy code and the ability to improve the product directly. The project has already established itself on the territory of Ukraine (and other counties), operates in more than 1000 settlements and helps more than 1million worldwide users to receive medical care 24/7.
At the moment, the product is being scaled up to the international market: the Middle East and Africa.
Position duties:
- Work as a part of the distributed Development Team;
- Design and implementation of low-latency, high-availability, and performant application;
- Produce maintainable, reusable, and testable code;
- Develop and maintain technical documentation related to the project;
- Implementation of application functionality across the whole range of tasks: network communication, UI, business logic, integration with third-party services;
- Participate in status meetings and collaborate with other team members;
- Share your experience with other team members.
Our Requirements:
- 4+ years of experience on iOS, SWIFT;
- Good knowledge in programming language core (declarations/statements/flows);
- Strong OOP background, good in MVC/MVP;
- Experienced in UIKit, Storyboards, auto layout, UI animations;
- Good in networking, HTTP, REST, remote server;
- Good in CoreData, UIKit, CoreAnimation, MapKit;
- Understanding of Push notifications, iCloud, basics of Payments/IAP;
- Knowledge of multithreading/synchronization primitives;
- Languages: C/C++ – basics, Swift – strong;
- Comfortable with Agile methodologies, JIRA, git, and code review.
Additional skills:
- Education in Computer science or the same;
- Fluent English skill.
- Python
- Tornado
- Flask
- Async
- PostgreSQl
- Cassandra
- MongoDB
- Kafka
- RabbitMQ
- Rest API
- Elasticsearch
- ClickHouse
About project:
We invite you to join the e-health product with new technology, strong and experienced team.
Highly loaded technologies, no legacy code and the ability to improve the product directly. The project has already established itself on the territory of Ukraine (and other counties), operates in more than 1000 settlements and helps more than 1million worldwide users to receive medical care 24/7.
At the moment, the product is being scaled up to the international market: the Middle East and Africa.
Position duties:
- Work as a part of distributed Development Team.
- Design and implementation of low-latency, high-availability, and performant application.
- Lead efforts to design, architect and write new software components.
- Produce maintainable, reusable and testable code.
- Troubleshoot performance and scalability issues.
- Identify opportunities to improve and optimize applications.
- Develop and maintain technical documentation related to the project.
- Follow internal software development processes and standards.
- Participate status meeting and collaborate with other team members.
- Communicate effectively with your teammates, Project Managers, and clients.
Our Requirements:
- 5+ years of Python programming experience (Tornado, async.io, Flask);
- Experience with relational (PostgreSQL) and non-relational databases (Cassandra, MongoDB);
- Experience in message queues (Kafka, RabbitMQ);
- Experience in developing REST API services;
- OOP and Design patterns;
- Habits of writing reusable, testable, and efficient code.
Additional skills:
- Experience in building microservices;
- Experience in clickhouse DB;
- Experience in search engines (ElasticSearch);
- Education in computer science or the same;
- English level Upper Intermidiate+.
- Java
- Kotlin
- Dagger
- MVVM
- Clean
- Git
- Android
- Android SDK
About project:
We invite you to join the e-health product with new technology, strong and experienced team.
Highly loaded technologies, no legacy code and the ability to improve the product directly. The project has already established itself on the territory of Ukraine (and other counties), operates in more than 1000 settlements and helps more than 1million worldwide users to receive medical care 24/7.
At the moment, the product is being scaled up to the international market: the Middle East and Africa.
Position duties:
- Work as a part of the distributed Development Team;
- Design and implementation of low-latency, high-availability, and performant application;
- Produce maintainable, reusable, and testable code;
- Develop and maintain technical documentation related to the project;
- Implementation of application functionality across the whole range of tasks: network communication, UI, business logic, integration with third-party services;
- Participate in status meetings and collaborate with other team members;
- Share your experience with other team members.
Our Requirements:
- 4 + years of experience in Java, Kotlin;
- Excellent knowledge Dagger 2;
- Excellent knowledge and experience with Android SDK and Support Libraries;
- Familiar and practical expirience with Android App Components;
- Excellent knowledges Android Architecture Components (DataBinding, Lifecycles, Livedata, Navigation, Room, ViewModel, WorkManager)
- Work experience with MVVM, Clean Architecture;
- Experience with Git.
Additional skills:
- Education in Computer science or the same;
- Fluent English skill.
- Flutter
- Git
- Dart
- REST
- Swift
- Kotlin
About project:
International e-commerce platform for the sale of images and photos on the basis of auctions.
The project implemented a web-platform and a mobile application. This is a Highload project with modern technology. The product was released in the spring of 2021 and is now conquering the markets of Asia and the United States.
Position duties:
- Design, build and scale mobile applications using Flutter;
- Implement elements and user interface functionality for cross-platform applications;
- Writing quality, well-maintained code;
- Implementation of application functionality across the whole range of tasks: network communication, UI, business logic, integration with third-party services;
- Communicate with team, managers and clients;
- Share your knowledges with team members.
Our Requirements:
- 3+ years of experience in commercial Software Development;
- 2+ years of experience with Flutter;
- Required: Git, Dart;
- Experience with BloC architecture, Dio, RiverPod;
- Experience with custom UI implementation;
- REST principles understanding;
- Strong knowledge of design patterns SOLID and GRASP paradigms;
- Good knowledge of multithreading and memory management;
- Good spoken and written English.
Additional skills:
- Education in Computer science or the same;
- Fluent English;
- Experience in native mobile application development (Swift or Kotlin).
- Figma
- Sketch
- InVision
- Adobe Creative Cloud
- Adobe Photoshop
- Adobe Illustrator
- UI/UX
About project:
We invite you to join the e-health product with new technology, strong and experienced team.
Highly loaded technologies, no legacy code and the ability to improve the product directly. The project has already established itself on the territory of Ukraine (and other counties), operates in more than 1000 settlements and helps more than 1 million worldwide users to receive medical care 24/7.
At the moment, the product is being scaled up to the international market: the Middle East and Africa.
Position duties:
- Develop the design of mobile applications and sites from scratch;
- Redesign existing projects;
- Develop and create prototypes;
- Transfer graphic resources to developers and accompany the project;
- Communicate with project managers, business analysts, clients to collect and adjust the requirements for software interfaces.
Our Requirements:
- 2+ years of commercial experience in the development of interfaces for web and/or mobile applications;
- Experience in prototyping;
- Experience with Figma, Sketch, Invision, Adobe CC (Photoshop, Illustrator);
- Understanding Usability, Human-Centered Design;
- A sense of style, understanding and mastery of modern trends in web, mobile and graphic design;
- Portfolio with own works;
- Understanding the principles and processes of UX design;
- The ability to turn the conclusions of UX research into a working solution;
- Knowledge of UI design trends and the ability to apply them in interface development;
- Resourcefulness, ability to grasp the essence, interpret and reflect ideas visually.
Additional skills:
- Experience with illustrations;
- Experience with motion design;
- English level Upper-Intermediate;
- Availability of specialized education or education in computer science.
- Microsoft Power BI
About project:
We invite you to join the e-health product with new technology, strong and experienced team.
Highly loaded technologies, no legacy code and the ability to improve the product directly. The project has already established itself on the territory of Ukraine (and other counties), operates in more than 1000 settlements and helps more than 1million worldwide users to receive medical care 24/7.
At the moment, the product is being scaled up to the international market: the Middle East and Africa.
Position duties:
- Communicate with the stakeholders (clients), collecting, analyzing and preparing technical requirements for an IT product;
- Create and update tasks for development teams;
- Manage features development and prioritization of the product roadmap;
- Communicate the Product Vision and Users feedback to the client and development team;
- Conduct the business analysis phase for the projects (Discovery stage);
- Create Software Requirements Specification (SRS) documents;
- Managing client’s expectations;
- Work on predicting and mitigating risks;
- Solve project issues and conflicts;
- Make customers happy.
Our Requirements:
- 3+ years of experience as a Business Analyst in the outsourcing business;
- Skills and experience in business analysis in software development;
- Open-minded and able for self-development;
- Desire to gain new knowledge and skills in the product direction;
- Experience in the preparation of technical documentation;
- Experience in collecting, analyzing and preparing technical requirements for an IT product;
- Success-oriented and customer-oriented person;
- Knowledges and experience on PowerBI;
- Eglish level Upper-Intermidiate+.
Additional skills:
- Computer science or the same education;
- Expirience in E-health field;
- Hegh level communications skills;
- Stress tolerance;
- Project management skills;
- Fluent English.
- iOS
- iOS SDK
- Swift
- HTTPS
- REST
- JSON
- GoF
- RxSwift
- Flux
- Redux
- Core Data
- SQLite
- Unit Tests
- XCTest
- Bitrise
- Jenkins
- GitHub Actions
- fastlane
- App Store Connect
We are looking for new team members to international e-commerce project.
Our client - is popular e-commerce platform for car renting and tourism in Germany and France. More that 150 people from 10 nationalities are working on product development and best user cases. An open atmosphere and responsible colleagues have a direct impact on the product.
Our task is develope new product for car renting with new user flow. Thanks to direct communication with team members, product managers and ScrumMaster, you will have unlimited opportunities to influence the project and suggest improvements.
Position duties:
- Implement aesthetic adaptive screens according to mocks.
- Extend the application with new functionality.
- Integrate the new third-party API and support existing ones.
- Follow team guidelines ensuring quality and consistency in the design and development phases of applications.
- Lead efforts to design, architect and write new software components.
- Provide support for production applications as issues arise.
- Troubleshoot performance and scalability issues.
- Identify opportunities to improve and optimize applications.
- Work with project management to understand new requirements.
- Follow internal software development processes and standards.
- Share expertise within the team.
Our Requirements:
- You are very experienced in iOS development including SDK and third-party frameworks.
- You have worked with Swift before and know how to utilize the language in the most efficient way.
- You are experienced in client-server architectures using HTTPS, REST, and JSON.
- You have a deep understanding of application architectures, design patterns and best coding practices (SOLID, GoF, Clean/Hexagonal architecture).
- You have a deep understanding of reactive programming (RxSwift) and unidirectional architectures (FLUX/Redux).
- You are proficient with CoreData or SQLite (GRDB).
- You have strong unit testing skills (RxTest, XCTest, Nimble).
- You are using the modern iOS tooling on a daily basis (fastlane, match, SwiftGen, Sourcery, Mint, etc.).
- You understand the iOS code signing and AppStore Connect publishing process.
- You possess the ability to write runtime optimized code and have an understanding of algorithmic complexity.
- You bring a test-driven mindset.
- You are experienced in continuous integration/continuous delivery (fastlane, Github actions, Bitrise, Jenkins).
- Fluent English skills.
Additional skills:
- Computer science education or the same technical education.
- 4+ years expirience in software development.
- C++
- JavaScript
- AWS
- VMware
- Microsoft Azure
- SaaS
- Docker
- Kubernetes
- PowerShell
- Bash
- DNS
- AD
- OpenStack
- GCP
- Jira
- Confluence
Position duties:
- Understand requirements, provide estimates and stick to commitments.
- Prepare software design.
- Develop solutions by using a variety of languages like JavaScript, YAML, PowerShell, Bash, etc.
- Communicate effectively with your teammates, Project Managers, and clients.
- Follow well define Software Development Lifecycle process, follow strict quality standards and best practices.
- Document well your solution.
- Troubleshoot.
- Be enthusiastic in presenting, writing articles, demos, mentoring.
Our Requirements:
- Experience in C++, JavaScript, OOP, Software Design;
- Excellent knowledge in data structures and algorithms;
- Experience as Software Developer in Services companies;
- Experience with modern software development methodologies, with emphasis on software architecture and networking/infrastructure design;
- Experience in customer-facing roles;
- Excellent English (B2+);
- Experience with server solutions (AWS, VMware, Azure, etc.);
- Experience with SaaS-based projects;
- Experience with Docker and Kubernetes;
- Experience with microservices.
Additional skills:
- Experience in scripting – PowerShell, Bash;
- Knowledge in Infrastructure – DNS, AD, OSI Layers;
- Bachelor's Degree (or higher) in Computer Science or equivalent technical training;
- vRealize Automation /Orchestrator/Operations;
- NSX;
- vCloud Director;
- vSphere;
- SaaS-based VMware products;
- Understanding of virtual IT production data center and Internet hosting operations;
- Understanding of VMware products;
- Understanding Atlassian stack;
- Understanding OpenStack;
- Understanding Hyper-Scaler services like Google Cloud, AWS, Azure;
- Understanding in other infrastructure-related software – ServiceNow, IPAM, HPSM, CISCO F5;
- Ability to travel Globally up to 25% if needed.
- Agile
- Scrum
- Android testing
- iOS testing
- Unit Tests
About project:
We invite you to join the e-health product with new technology, strong and experienced team.
Highly loaded technologies, no legacy code and the ability to improve the product directly. The project has already established itself on the territory of Ukraine (and other counties), operates in more than 1000 settlements and helps more than 1million worldwide users to receive medical care 24/7.
At the moment, the product is being scaled up to the international market: the Middle East and Africa.
Position duties:
As a Manual QA engineer, you will:
- Engage in manual testing of web and mobile applications;
- Provide up-to-date product status information;
- Find bugs and find out the causes of bugs;
- Participate in the discussion of requirements;
- Conduct all types of manual testing at different stages of the development life cycle.
Our Requirements:
- 3+ years of commercial experience in web and mobile testing;
- Understanding of software development processes and life cycle;
- Good understanding of the basics of testing theory and methods;
- Understanding the work of client-server architecture;
- At least intermediate level of English (availability to read technical documents);
- Knowledge of features in web and mobile testing.
Additional skills:
- Work experience with virtual machines and remote desktops;
- Work experience with different tools and collect critical information from distributed system;
- Education in computer science or the same;
- English level Upper Intermediate and higher.
Преимущества для сотрудников InDev Lab
- Relocation assistance
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Компенсація навчання
- Надається ноутбук
- Освітні програми, курси
Читайте нас в Telegram, чтобы не пропустить анонсы новых вакансий.