.
Senior Mobile Engineer (Android)
  • Kraków
Senior Mobile Engineer (Android)
Kraków, Kraków, Lesser Poland Voivodeship, Polska
Mindbox S.A.
4. 9. 2024
Informacje o stanowisku

technologies-expected :


  • Android
  • Kotlin
  • Java
  • Android Studio
  • Android SDK
  • Gradle
  • Git

technologies-optional :


  • AWS

about-project :


  • Working in Mobile Platform teams includes developing new mobile apps and online experiences; using digital messaging to enhance our customer relationships; building and improving the underlying technology and security platforms; and innovating our propositions to compete effectively in a mobile, data-driven world. You will be part of a cross functional team growing our digital capabilities. Driving innovation, delivering products in ever shortening cycles and helping to drive the continuous improvement of our processes, tooling and engineering practices.

responsibilities :


  • Design and develop advanced Android applications that are robust, scalable, and highperforming.
  • Collaborate with cross-functional teams to define, design, and launch new features, translating business needs into technical specifications.
  • Maintain and enhance existing codebases, conducting peer reviews to ensure software quality.
  • Utilize Android SDK, internal frameworks, and third-party libraries, integrating seamlessly with backend services.
  • Continuously explore and implement new technologies to enhance development efficiency and application functionality.
  • Ensure application performance, quality, and responsiveness by identifying bottlenecks and fixing bugs.
  • Oversee application updates, including bug fixes and new features, based on user feedback and performance metrics.
  • Mentor junior developers, offering guidance and support through code reviews and workshops.
  • Identify strategies to reduce technical debt and promote continuous improvement.
  • Engage in DevOps practices, participating in deployment and operations beyond programming.

requirements-expected :


  • Proven experience as a senior individual contributor or technical lead in a large-scale mobile engineering organization
  • Decent-level knowledge of Android development and the Android ecosystem
  • Proficiency in Kotlin programming languages; Java skills are optional but will be a plus
  • 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 Gradle build system and dependency management / dependency injection frameworks (e.g., Dagger2, Rxjava2, Retrofit2, Hilt)
  • Strong knowledge of UI, UX design principles and Core Architectural Design patterns ,
  • 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) and data synchronization
  • Experience with background processing, multi-threading, and asynchronous programming in Android
  • Knowledge of Androids location and mapping capabilities
  • Familiarity with integrating third-party libraries and APIs
  • Experience with push notifications and Firebase Cloud Messaging
  • Understanding of Androids permissions model and runtime permissions
  • Familiarity with Android architecture patterns (e.g., MVVM, Clean Architecture)
  • Familiarity with Android accessibility features and implementation
  • Solid experience in writing Unit Tests and UI tests, must be familiar with Junit, Mockito and Espresso
  • Knowledge of CI/CD practices and tools (e.g., Jenkins, GitLab CI) and version control systems, particularly Git
  • Familiarity with security concept and integration is must, like https, cert pinning, encryption / decryption and data protection, latest mobile security standards
  • Experience with performance optimization and memory management in Android
  • Knowledge of Android app publishing process and Google Play Store guidelines

offered :


  • We are open to the employment form according to your preferences
  • Work with experienced and engaged team, willing to learn, share knowledge and open for growth and new ideas
  • Hybrid or remote working system
  • Mindbox is a dynamically growing IT company, but still not a large one – everybody can have a real impact on where we are going next
  • We invest in developing skills and abilities of our employees
  • We have attractive benefits and provide all the tools required for work f.e.computer
  • Interpolska Health Care, Multisport, Warta Insurance, training platform (Sages)

benefits :


  • sharing the costs of sports activities
  • private medical care
  • life insurance

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    106 427
    20 544