All offersWrocławMobileSenior Android Developer
Senior Android Developer
Mobile
Diverse Consulting Group

Senior Android Developer

Diverse Consulting Group
Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office
Diverse Consulting Group

Diverse Consulting Group

DCG to ludzie z pasją do nowoczesnych technologii🐱‍💻i takich też ludzi poszukujemy do naszego zespołu. Aktualnie jest nas ponad 450 świetnych ekspertów 🐱‍🚀. Ty też możesz być jednym z nich. Sprawdź 👉 www.dcg.pl/karierawit i dołącz do #TeamDCG 💚

Company profile

Tech stack

    Java
    advanced
    Kotlin
    advanced
    TDD
    advanced
    CI
    regular
    CD
    regular

Job description

Client:
Our client has been specializing in the digital transformation of companies from all over the world for 20 years. 19 offices (of which 9 design offices) are located mainly in Europe, however, our branches are also located in the Americas.
The IT team itself consists of 1600+ specialists. It has been supporting young talent through patronage and educational programs since 2006.
It specializes in services such as Cognitive, Design, Digital Platforms, Embedded, Enterprise Applications, Mobile, Quality Assurance, and its services are addressed to representatives of the following industries: Automotive, Consumer Services, Financial Services, High-Tech, Industrial, Media & Communications.

Project:
  • BYOD applications, communication and collaboration applications for secure office and business performance. The team consists of 15 people (TL, Scrum Master, PM, programmers). A separate team of QAs.

Tasks: 
  • Consulting the client about the best solution
  • Building new functionalities for stable and growing application with emphasis on quality
  • Working closely with the UX and visual design team to develop the best application experience
  • Co-operating with amazing team members (managers, developers, analysts and testers)
  • Giving and taking constructive feedback and suggesting improvements on modern mobile development practices
  • Participating in regular SCRUM team meetings to estimate work: review and plan current and next sprints 

Requirements:
  • Good knowledge of Java / Basin
  • Experience with work with OOA, OOP, (RxJava)
  • Good understanding of Android Architecture Components (ViewModels, PagingLibrary)
  • Ability to use patterns/practices (SOLID, Clean Architecture)
  • Good knowledge of Android UI 
  • Experience in TDD and CI/CD methodology
  • Knowledge of design patterns (MVVM/MVP) and willingness to propose own solutions
  • Continuous desire to learn e.g. ARCore
  • Knowledge of jUnit, Mockito, EasyMock
  • Fluent use of English (spoken and written)

Nice to have:
  • Own app on Google Play
  • Knowledge of Android / React Native / Flutter

Offer:
  • Interesting projects
  • Flexible hours and home office 
  • Knowledge sharing 
  • Language support 
  • Sports and medical package 
  • Training program