💡 Polecam: Zobacz również podobne oferty pracy, z których na pewno coś wybierzesz.
Android Developer
Odpowiedz na ogłoszenietechnologies-expected :
- Android
- Firebase
- Junit
- Kotlin
- Espresso
technologies-optional :
- Flow
- LiveData
- Dagger
- Hilt
- Realm
- Jetpack
- C#
- . NET
about-project :
- Join a rapidly growing collaborative of disruptive technology companies working together to build a brilliant fintech payments business with exceptional people and the best products and services.
- Since our inception in 2018, we’ve scaled our portfolio to encompass nearly 40 leading brands and now number in excess of 1000 employees globally. Across our SaaS platforms, we’re creating an environment where talented entrepreneurs and their businesses can thrive. As a ClearCourse employee, you’ll benefit from the feel of an innovative, close-knit tech start-up environment where you’ll be able to collaborate with exceptional people and fast track your career.
- The partnership launched a new payments business, ClearAccept, to deliver this service, by assembling a highly accomplished team with a track record of successfully launching new payments technology. Our innovative payments platform is built using a cloud native microservice architecture running on AWS using serverless infrastructure (AWS ECS + Fargate). We store all our code in GIT and use Git flow as our branching strategy. Our CI/CD process is managed by our DevOps team using Infrastructure as Code with Terraform and our services are covered by automation tests using BDD. We provide a REST API that allows other platforms to integrate with us. We store our data in various database engines managed by AWS (Aurora using PostgresSQL and DynamoDB). We utilise services from the cloud provider where possible. We also develop an Android application written in Kotlin to run a payment application on an Ingenico Android payment terminal. Our platforms are highly available 24/7/365, scalable and secure, having been certified to PCI DSS Level 1.
- We currently require an Android Developer to help us as we continue the development of the Android payment terminal solution that forms a key part of the payment platform. This will encompass both new development and maintenance of existing solutions.
responsibilities :
- Collaborating with the Solution Architects, Product Owners, Developers, DevOps and QA Automation Engineers to contribute to the development and delivery of new product features.
- Analysing business requirements, internal designs and non-functional requirements and estimating user stories collaboratively with the team.
- Documenting technical designs, processes and implementations using flowcharts, sequence diagrams, and other UML diagrams in confluence where relevant.
- Following industry best practices, coding guidelines and secure development practices.
- Understanding and maintaining awareness of technology, software design and development methodology trends and contribute to strategy through the suggestions of suitable solutions to meet business / product needs.
- Review code and provide feedback to improve code quality.
requirements-expected :
- Professional level (3+ years' experience) developer with solid Kotlin and Android experience.
- Strong development experience with Coroutines, Android SDK, Gradle, design principles, patterns, and best practices.
- Strong knowledge of layouts, themes, styles, views and other Android UI concepts especially pertaining to Material Design Guidelines.
- Strong understanding of MVVM architecture.
- Experience with tools and services such as firebase, junit, kotlin. test, espresso.
- UI development experience advantageous.
- Experience of secure coding practices.
- Understanding of modern development processes and methodologies.
- Understanding of software design patterns and SOLID principles.
- Experienced in Continuous Integration / Continuous Delivery.
offered :
- Co-financing of sport activities (Multisport)
- Additional private medical care
- Pizza Tuesday
- Relaxation zone –football table
- Integration meetings
- No dress code
- and much more!
benefits :
- sharing the costs of sports activities
- private medical care
- sharing the costs of foreign language classes
- sharing the costs of professional training & courses
- remote work opportunities
- flexible working time
- fruits
- integration events
- no dress code
- coffee / tea
- drinks
- extra social benefits
- pizza Tuesdays
Bądź pierwszy, który ubiega się o to miejsce pracy!
-
Dlaczego szukać pracy na HitPraca.pl?
Subskrybuj oferty pracy
Codziennie nowe oferty pracy Możesz wybierać z bardzo szerokiej gamy ofert pracy - naszym celem jest posiadanie jak najszerszej oferty pracy Otrzymuj nowe oferty e-mailem Bądź pierwszym, który odpowie na nowe oferty pracy Wszystkie oferty pracy w jednym miejscu (od pracodawców, agencji pośrednictwa pracy i innych portali) Wszystkie usługi dla kandydatów do pracy są bezpłatne Pomożemy Ci znaleźć nową pracę