Talent.com
Ta oferta pracy nie jest dostępna w Twoim kraju.
Senior Mobile Android Engineer

Senior Mobile Android Engineer

Mindbox S.A.Kraków, Lesser Poland, Poland
6 dni temu
Opis pracy

technologies-expected :

  • Android
  • Java
  • Kotlin
  • Dagger
  • Hilt
  • Jenkins
  • GitLab

about-project :

  • We’re looking for a Senior Mobile Android Engineer to join a long-term project for our client in the banking sector. The role involves building a modern investment platform that gives users easy access to a wide range of financial products. If you’re experienced in Android development and enjoy working on scalable, user-focused mobile solutions, let’s talk.
  • Hybrid working system in Poland - 2 days per week from the office in Kraków and 3 days remote.
  • responsibilities :

  • Overseeing the development team to achieve project timelines and standards; coordinating efforts and working closely with Product Owners, Scrum Masters, Analysts, and UX designers.
  • Using technical expertise to create high-quality mobile applications based on specified requirements, ensuring timely delivery to group and local standards.
  • Being part of a multi-disciplinary, agile product team designing and building mobile applications with modern technology stacks, with the ability to quickly learn new technologies and implement solutions across the full stack.
  • Establishing and maintaining quality benchmarks.
  • Producing efficient code that fulfills the completion criteria for business needs, taking into account technical interrelations and non-functional requirements.
  • Ensuring the system aligns with business needs in terms of design, managing technical debt, and maintaining cost-effectiveness.
  • Performing unit testing of programs and software applications to ensure desired outcomes and correct instructions.
  • Assisting in the implementation of releases, building continuous integration and delivery pipelines.
  • Evaluating code, design, and implementation to ensure they meet the highest quality standards.
  • Contributing to determining the levels of automation test coverage required for the project.
  • Maintaining and developing clear communications and relationships with team members and stakeholders.
  • Reviewing code by a diverse team and providing feedback in a timely and cooperative manner.
  • Demonstrating engineering patterns that enable teams to solve complex problems in simple ways.
  • Identifying strategic ways to reduce technical debt and working with teams to ensure continuous improvement.
  • Actively participating in the project team to help develop the product, using experience to guide the team through the development lifecycle.
  • Engaging in planning, estimating, contributing to architecture, coding, and development.
  • Providing architectural guidance and direction to solve complex problems with simple solutions.
  • Conveying the overall vision to developers on the team.
  • Creating and maintaining up-to-date technical documentation.
  • requirements-expected :

  • Proven experience as a senior individual contributor and / or technical lead in a large-scale mobile engineering organization.
  • Expert-level knowledge of Android development and the Android ecosystem.
  • Proficiency in Java and Kotlin programming languages.
  • Strong experience with Android Studio, Android SDK, and related development tools.
  • Deep understanding of Android architecture components and Jetpack libraries.
  • Expertise in developing and maintaining large-scale Android applications.
  • Proficiency in RESTful APIs, JSON parsing, and networking in Android.
  • Experience with dependency injection frameworks (e.g., Dagger, Hilt).
  • Strong knowledge of Android UI design principles, Material Design, and custom view development.
  • Familiarity with reactive programming (e.g., RxJava, Kotlin Coroutines).
  • Experience with local data storage solutions (e.g., Room, SQLite).
  • Proficiency in unit testing and UI automation testing for Android.
  • Knowledge of CI / CD practices and tools (e.g., Jenkins, GitLab CI).
  • Familiarity with version control systems, particularly Git.
  • Understanding of Android security best practices and implementation, plus industry standards like OWASP.
  • Experience with performance optimization and memory management in Android.
  • Knowledge of Android app publishing process and Google Play Store guidelines.
  • BS degree or higher in Computer Science with 7+ years of broad engineering experience, including at least 3 years in a similar senior engineering role.
  • benefits :

  • sharing the costs of sports activities
  • private medical care
  • sharing the costs of professional training & courses
  • life insurance
  • Utwórz powiadomienie o ofertach pracy dla tego wyszukiwania

    Senior Engineer Android • Kraków, Lesser Poland, Poland