Вакансии Mobile Developer / Engineer
- Kotlin
- Java
- Android SDK
- MVVM
- RESTful API
- Git
- Compose
We are looking for the best Android middle developer to join our team.
Skills and qualifications:
- 2+ years experience in commercial development of the Android applications.
- Expert in Kotlin (knowledge of Java).
- Strong knowledge of Android SDK, MVVM, and clean architecture.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Experience with offline storage, threading, and performance tuning.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
- Proficient understanding of code versioning tools, such as Git.
- Knowledge of Compose would be a plus.
Информация о компании Pri-Num
Преимущества сотрудникам
- Англомовне середовище
- Багатонаціональна команда
- Гнучкий графік роботи
- Медичне страхування
- Регулярний перегляд зарплатні
- Kotlin
- SQLite
- HTTP
- Git
- Scrum
- Kanban
- MVVM
- Java
- Objective-C
- С++
- JSON
- XML
- Android SDK
У команду найпопулярнішої української електронної пошти @UKR.NET шукаємо Android Developer-ів, які будуть працювати над розробленням мобільного застосунку пошти для Android-пристроїв.
Приєднуйтесь, якщо вас запалює розроблення цікавого, складного продукту та можливість впливати як на бізнес-логіку, так і на вибір архітектурних рішень.
Наш стек:
- Kotlin, Kotlin Coroutines;
- Dagger2, OkHttp;
- Android Jetpack: ViewModel, LiveData, WorkManager;
- Multithreading, Collections, Data structures;
- Android SDK;
- SQLite;
- Firebase - Google Analytic and Crashlytics.
Ми очікуємо, що у Вас:
- Досвід Android-розроблення з використанням Kotlin від 1 року.
- Досвід розроблення багатопотокових застосунків.
- Досвід використання SQLite.
- Розуміння принципів роботи з мережею. Знання та досвід роботи з HTTP.
- Алгоритмічна база. Вміння порівнювати алгоритми за ефективністю.
- Досвід роботи з Git.
Буде перевагою:
- Досвід роботи з чужим кодом (читання, рефакторинг).
- Досвід роботи із застосуванням Scrum, Kanban.
- Досвід застосування архітектурних патернів (MVP, MVVM, Clean Architecture тощо).
- Знання Java SE, Objective-C, C++.
- Розуміння принципів ООП, вміння вибудувати ієрархію класів і зв'язків між ними.
- Знання та досвід використання основних патернів OOD. Знання антипатернів.
- Знання основних форматів текстових даних (JSON, xml, тощо).
Информация о компании UkrNet
Преимущества сотрудникам
- Fitness Zone
- Велика стабільна компанія
- Велопарковка
- Кава, фрукти, перекуси
- Медичне страхування
- Парковка для авто
- React Native
- TypeScript
- RESTful API
- Native Component
- CLI
- Firebase
- Hotjar
Діяльність нашої компанії спрямована на розробку та вдосконалення сучасних ІТ рішень для сфери страхування, зокрема цих продуктів:
- Sagacity Digital Platform – платформа для автоматизації бізнес-процесів страхових компаній.
- Mobile Application on iOS and Android – рішення для відображення договорів страхування онлайн в мобільному застосунку.
Наш основний стек: React 18, Typescript, React Native, eas build (expo), Figma (design).
Ідеальний кандидат для нашої команди з:
- Комерційним досвідом роботи не менше 3-х років на аналогічній позиції;
- Комерційним досвідом використання React Native і Typescript не менше 2,5 років;
- Досвідом роботи з RESTful APIs;
- Досвідом роботи з Native Component (push-сповіщення, файлова система, камера чи ін.);
- Досвідом роботи eas build (expo) чи CLI;
- Розумінням роботи кешування даних на мобільному додатку.
Буде плюсом:
- Досвід роботи з інструментами аналітики, такими як: Firebase, Hotjar або подібними;
- Досвід публікації додатків в App Store та Google Play.
Основні обов'язки:
- Впровадження бізнес-логіки відповідно до вимог замовника, тісно співпрацюючи з бізнес-аналітиками, тестувальниками та дизайнерами.
- Розширення та імплементація нових інструментів аналітики для відстеження поведінки користувачів, продуктивності додатків та інших ключових показників.
- Підтримка та супровід існуючих додатків (виправлення помилок та покращення продуктивності).
- Проведення крос-командного рев'ю.
Информация о компании Sagax Software
Преимущества сотрудникам
- Гнучкий графік роботи
- Медичне страхування
- Оплачувані лікарняні
- React Native
- JavaScript
- HTML
- CSS
- React.js
- Java
- Kotlin
- Swift
Required Qualifications:
- Extensive experience with JavaScript, HTML, HTML5, XHTML, CSS;
- Commercial experience in software engineering (using React.js) from one year;
- Solid experience with React Native (from one year).
Preferred Qualifications:
- English: at least Intermediate;
- Fundamental knowledge of native modules and languages (Java, Kotlin, Swift).
Информация о компании OpenGeeksLab
Преимущества сотрудникам
- English Courses
- Gaming room
- Team buildings
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Компенсація навчання
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
- Flutter
- Swift
- Kotlin
- Git
- Dart
- Rest API
- JSON
- MVVM
- Java
- Bash
- Python
- TestFlight
Required Qualifications:
- Willingness to learn new languages and technologies (for example, Swift, Kotlin, etc.);
- Git version control skills (push, merge, branch);
- Comfort with Dart;
- API skills, in particular, working with REST API via JSON;
- Commercial experience in mobile apps development from one year;
- Fundamental knowledge of the OOP principles and patterns, and their use in practice;
- Knowledge and understanding of OOD basics; MVP and MVVM patterns use in practice;
- Multi-threaded and asynchronous programming skills;
- Working with version control systems, understanding the concept of working with git repositories and practical skills;
- Ability to delve into details and understand someone else's code;
- English: reading and processing technical documents.
Preferred Qualifications:
- A technical degree;
- Experience with developing cross-platform applications;
- Experience with developing native applications;
- Experience in reactive programming;
- Knowledge of other programming languages like Java/Kotlin; Bash scripting, running Python scripts;
- Experience with field application testing services like TestFlight, HockeyApp, Fabric.io, Crashlytics.com.
Информация о компании OpenGeeksLab
Преимущества сотрудникам
- English Courses
- Gaming room
- Team buildings
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Компенсація навчання
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
- iOS
- iOS SDK
- Swift
- Objective-C
- API
- Core Data
- Core Animation
- RESTful API
- Socket.IO
- UI/UX
- JavaScript
- Node.js
We are looking for an iOS developer with experience to process video: encoding / decoding, streaming, broadcast, etc. For the development and maintenance of application aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications to stream video from the screen and integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
Our client is a Silicon Valley software company with strong experience in the conferencing industry. The product we are working on lets anyone screen share and host online meetings that are easy to attend. Participants join in 1 Click on any device and do not need to download any software to attend.
Responsibilities:
- Design and build applications for the iOS platform;
- Ensure the performance, quality, and responsiveness of applications;
- Collaborate with a team to define, design, and ship new features;
- Identify and correct bottlenecks and fix bugs;
- Help maintain code quality, organization, and automatization.
Skills needed:
- Minimum of 2+ years in iOS development;
- Proficient with Swift, Objective-C;
- Experience with iOS API to record or stream video from the screen;
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Experience with offline storage, threading, and performance tuning;
- Knowledge of low-level C-based libraries is preferred;
- Familiarity with RESTful APIs and SocketIO to connect iOS applications to back-end services;
- Knowledge of other web technologies and UI/UX standards;
- Understanding of Apple’s design principles and interface guidelines;
- Experience with performance and memory tuning;
- Knack for benchmarking and optimization;
- Proficient understanding of code versioning tools and familiarity with continuous integration.
Extra qualifications:
- JavaScript knowledge and experience;
- Nice to have experience with Node.js.
Информация о компании Datamart
- Java
- Swift
- Objective-C
- iOS
- Android
- Android SDK
- iOS SDK
- Google Analytics
- Adobe Analytics
- Agile
This position is for a spot on our client-support-engineering team to support Mobile product (iOS/Android). You will be working with large, enterprise level clients (marketing and developers) to help them install and gather all required information so they will have the best experience possible using the product.
The product is used for gathering business analytics and adjusting existing applications according to marketing requirements for enterprise level clients.
Responsibilities:
- Work cross functionally with software developers, quality engineers, and systems engineers to define the tools, processes and implementation to support an Agile software development environment;
- General bug fixing, enhancements, test suite development, support and participation in all other activities defined in the company’s product development process.
Skills needed:
- 0.5-1 years of experience in iOS/Android development;
- Must have knowledge and experience with Java, Swift, Objective-C;
- Must have knowledge with different mobile platforms (iOS/Android);
- Must have knowledge of creating/editing apps for Android or iOS and services in the past;
- Understanding of architecture and life cycle of mobile applications;
- Team player with excellent communication skills;
- BS/CS degree or equivalent experience;
- Intermediate level of English.
Extra qualifications:
- Analytics knowledge and experience;
- Previous use of analytics services such as Google Analytics and Adobe Analytics.
Информация о компании Datamart
- Kotlin
- Java
- Dagger
- RxJava
- Room
- ProGuard
- Minify
- C++
- Gradle
- Android NDK
- Google Play Console
- Canvas
- Android
Required skills:
- Strong knowledge and experience of application: Kotlin, Java;
- Experience with: Dagger, RxJava, Room;
- Strong knowledge of OOP, SOLID principles;
- Strong knowledge of debugging (search for memory leaks, thread management);
- Experience with ProGuard/Minify;
- Strong knowledge of building scripts;
- Experience in creating custom normal level views;
- Ability to customize the build of the project using Gradle;
- Basic knowledge of C++/Android NDK;
- Basic skills for creating/configuring an application in the Google Play Console.
Desired skills:
- Ability to build, connect and configure C++ libraries to the project;
- Complete understanding of the build process, system component interactions, and Android memory management;
- Ability to use Canvas.
Информация о компании KeepSolid
Преимущества сотрудникам
- Fitness Zone
- Work-life balance
- Кава, фрукти, перекуси
- Flutter
- Dart
- Git
- Unit Tests
- iOS
- Android
- Github
- API
- Redux
- Material Design
- Kanban
We’re looking for a Senior Flutter/Dart developer to lead our mobile development team.
Required Skills:
- Self-motivated, able to work in a remote team environment;
- Strong communication skills;
- Designing & Developing cross-platform apps using Flutter/Dart;
- Strong experience with BLoC State Management for Flutter!!!
- Strong knowledge and experience with GIT;
- Write clear, maintainable, and testable code;
- Committed to Unit Tests where needed;
- 3-5+ years of professional experience in mobile application development;
- 1+ years of experience in Flutter/Dart;
- Have two or more iOS/Android apps developed with Flutter. Either deployed on the AppStore/Google Play or available on Github;
- Experience with third-party libraries and APIs;
- Intermediate+ English skills;
- Communication skills. Developers work as a team, so they need to communicate with each other quite effectively. During the development, software developers brainstorm new ideas and discover the best solutions.
Beneficial:
- Experience with optimizing applications for Material Design.
- Knowledge and experience with Redux, other.
Duties:
- Mobile Flutter/Dart team lead duties.
- Independently or with a team build, test and deploy cross-platform mobile apps with Flutter/Dart. (We always have testers doing testing as well.)
- Participate in daily scrum meetings.
- Utilize and update Kanban boards throughout the day.
- Review peer code.
Информация о компании BIT Studios
Преимущества сотрудникам
- Work-life balance
- Англомовне середовище
- Багатонаціональна команда
- Без бюрократії
- Регулярний перегляд зарплатні
- React Native
- Expo
- React.js
- Redux
- TypeScript
- Rest API
- JSON
- Git
- Agile
At BinarApps, we develop outstanding digital products cooperating with international entrepreneurs.
We offer a relaxed, supportive job environment where transparency and clear communication come first. Join our culture of encouragement, quality, and trust.
Join us if:
- you have 4+ years of software development experience;
- you have experience with developing react native apps with EXPO;
- you have very good knowledge of React, Redux, ES6, TypeScript;
- you have created and delivered production apps in React Native;
- you have experience in JSON REST API integrations;
- you are proficient in using Git;
- you have experience with app deployment;
- you are open to discussing and iterating over your ideas during code reviews;
- you have a good command of English (written and spoken).
Your role and responsibilities:
- building and maintaining scalable, tested backend and frontend applications.
- being a part of an Agile development team led by PM and collaborating with other experienced specialists.
- taking responsibility for the project, development decisions, and project architecture.
- mentoring other, less experienced developers.
- participating in other internal initiatives (technical recruitment, estimation of pre-sale projects).
- taking part in the code review process.
- sharing your knowledge during internal and external workshops, meet-ups, and internal conferences.
Информация о компании BinarApps
Преимущества сотрудникам
- Work-life balance
- Велопарковка
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Медичне страхування
- Надається ноутбук
- Освітні програми, курси
- Парковка для авто
- React Native
- React.js
- Redux
- TypeScript
- Xcode
- Android SDK
- CocoaPods
- Gradle
- Rest API
- JSON
- Git
- Agile
At BinarApps, we develop outstanding digital products cooperating with international entrepreneurs.
We offer a relaxed, supportive job environment where transparency and clear communication come first. Join our culture of encouragement, quality, and trust.
Join us if:
- you have 2+ years of software development experience;
- you have good knowledge of React, Redux, ES6, TypeScript, React Native;
- you have some knowledge of project configuration in Xcode and android studio, CocoaPods, Gradle;
- you have some native mobile experience;
- you have experience in JSON REST API integrations;
- you are proficient in using Git;
- you have experience with app deployment;
- you are open to discussing and iterating over your ideas during code reviews;
- you have a good command of English (written and spoken).
Your role and responsibilities:
- building and maintaining scalable, tested frontend applications.
- being a part of an Agile development team led by PM and collaborating with other experienced specialists.
- mentoring other, less experienced developers.
- participating in other internal initiatives (technical recruitment, estimation of pre-sale projects).
- taking part in the code review process.
- have a chance to share your knowledge during internal and external workshops, meet-ups, and internal conferences.
Информация о компании BinarApps
Преимущества сотрудникам
- Work-life balance
- Велопарковка
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Медичне страхування
- Надається ноутбук
- Освітні програми, курси
- Парковка для авто
- Kotlin
- Compose
- MacOS
- Windows
Ми шукаємо досвідченого інженера, який привнесе досвід з Compose Multiplatform у наші продукти. Ця позиція не передбачає роботи з Android SDK.
Процеси та інструменти:
У розробці продуктів ми будуємо процес на основі гнучких методологій. Пріоритетом є якість рішень, а не швидкість впровадження функціональності у продакшн.
Ми багато використовуємо статичні аналізатори, приділяємо велику увагу чистоті коду та автоматизованим тестам, а також проводимо обов’язкове code review у випадку будь-яких змін для підвищення ефективності.
Розробка системи та API виконується із використанням Domain-Driven Design.
Ми використовуємо Event Storming для визначення вимог. Для середньо- та довгострокового планування ми використовуємо Wardley Mapping.
Технологічний стек, що використовується в наших продуктах:
- Kotlin (останні версії).
- Java, JxBrowser.
- Protobuf, gRPC.
- Spine Event Engine.
У повсякденній розробці ми використовуємо такі інструменти:
- Git, GitHub.
- GitHub Actions для CI/CD.
- IntelliJ IDEA.
Чим ви будете займатись:
- Брати участь у розробці desktop застосунків і UI компонентів для macOS і Windows за допомогою Kotlin і Compose Multiplatform.
- Пропонувати ідеї щодо вдосконалення та майбутнього розвитку продукту. Знаходити шляхи практичної реалізації цих ідей.
Необхідні знання та навички:
- Від п’яти років досвіду роботи.
- Вміння програмувати на Kotlin.
- Досвід роботи з Compose Multiplatform.
- Великий досвід проведення code review.
- Письмова та розмовна англійська на рівні Upper-Intrmediate.
Буде перевагою:
- Досвід релізу та підтримки desktop застосунків у production режимі.
Информация о компании TeamDev
Преимущества сотрудникам
- Work-life balance
- Без бюрократії
- Гнучкий графік роботи
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
- 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.
Информация о компании InDev Lab
Преимущества сотрудникам
- Relocation assistance
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Компенсація навчання
- Надається ноутбук
- Освітні програми, курси
- 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.
Информация о компании InDev Lab
Преимущества сотрудникам
- Relocation assistance
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Компенсація навчання
- Надається ноутбук
- Освітні програми, курси
- 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).
Информация о компании InDev Lab
Преимущества сотрудникам
- Relocation assistance
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Компенсація навчання
- Надається ноутбук
- Освітні програми, курси
- 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.
Информация о компании InDev Lab
Преимущества сотрудникам
- Relocation assistance
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Компенсація навчання
- Надається ноутбук
- Освітні програми, курси
- React Native
- React Navigation
- Redux
- JavaScript
- REST
- API
- JSON
- XML
- Swift
- Java
- Objective-C
- Kotlin
- Agile
- Unit Tests
- Nginx
- Apache
- TypeScript
Purpose Of Your Role
Together with your colleagues, you will optimize the experience of millions of people on the Web, SmartTVs, Set-Top Boxes, and mobile devices.
To do so, you will
- write efficient code
- document and maintain software functionality troubleshoot, debug, and upgrade existing systems
Required Key Competencies
- React Native
- React Navigation
- Redux
- React
- JavaScript
- ES6
- Async promises and observables
- REST and APIs, JSON, XML
- UI/UX knowledge
- Fluent English
Increasing your Chances
- Native App Development
- Swift, Obj. C, Java/Kotlin
- Agile Methodologies
- Unit Testing
- Web Servers (Nginx, Apache)
- TypeScript
Информация о компании 3 Screen Solutions
Преимущества сотрудникам
- Fitness Zone
- Gaming room
- Team buildings
- Кава, фрукти, перекуси
- Медичне страхування
- Android SDK
- Jetpack
- Kotlin
- Coroutines
- Firebase
- Room
- SQLite
- Realm
- REST
We are looking for a Senior Android Developer in Warsaw, Poland. As a member of this mobile team, you will be responsible for the development and maintenance of the home monitoring system mobile application. The Mobile Engineer ensures that the applications will be created and deployed in a timely fashion and maintained to a high quality.
Key responsibilities:
- Develop, maintain, and document Android applications for phones and tablets;
- Contribute to the app’s architecture and team’s methodologies;
- For assigned projects, take overall responsibility for delivering the product to production, including collecting requirements, technical requirements generation and architecture design, documentation, and Agile release requirements.
Skills required:
- BS/MS in Computer Science with minimum 5+ years’ experience in Android development;
- Expert in consumer app development using Android SDK up to API level 34 and Jetpack libraries;
- Knowledge and hands-on experience with Kotlin and Coroutines;
- Good understanding of data structures and basic algorithms;
- Hands-on experience with Firebase services. Experience with Google services (Maps, Geofencing) is a plus.
- Experience with databases and ORMs (Room, SQLite, Realm, or similar)
- You know when and how to use dependency injection;
- Good knowledge of OOP, design patterns, and architectural patterns (MV*, Clean architecture);
- Ability to write testable code and tests (unit, integrational);
- Awareness of “Material Design” principles and components;
- Strong experience with REST technology is required;
- Excellent troubleshooting skills;
- Strong understanding of the development cycle of software products, able to track and resolve issues;
- Teamwork. This position requires a close working relationship with the extended ARLO team, including engineering, operations, sales, customer support, marketing, and program management;
- Good communication skills, both written and verbal.
Информация о компании Elinext
Преимущества сотрудникам
- English Courses
- Work-life balance
- Компенсація навчання
- Медичне страхування
- Регулярний перегляд зарплатні
Страницы
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.