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

technologies-expected :


  • Kotlin
  • Java
  • Android

technologies-optional :


  • AWS

responsibilities :


  • Design and build advanced applications for the Android platform, ensuring robustness, scalability, and optimal performance.
  • Collaborate with cross-functional teams to define, design, and ship new features, translating business and functional requirements into technical specifications.
  • Maintain and improve existing codebases and peer review code changes to ensure highquality software development.
  • Utilize Android SDK, internal framework and 3rd party libraries and perform integration with backend services to create a seamless and interactive mobile experience.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency and innovate application functionalities.
  • Ensure the performance, quality, and responsiveness of applications by identifying bottlenecks and fixing bugs
  • Oversee application updates, including bug fixes and additional features, based on user feedback and performance metrics.
  • Mentor junior developers, providing guidance and support through code reviews and educational workshops to foster team skill development
  • Peer reviewing code by a diverse team, provide feedback in a timely and collaborative manner.
  • Identify strategic ways to reduce technical debt, working with teams to ensure they are continuously improving.
  • We promote a DevOps culture so you will need to look beyond pure programming and get involved with the deployment and operation of the software we build.

requirements-expected :


  • Hands on experience on using Kotlin to develop Android App; Java skills are optional but will be a plus
  • Knowledgable in upcoming engineering trends for Android ecosystem
  • Experience as a technical expert on the Android platform and competency with industry standard libraries
  • Familiarity with the Android SDK, including APIs, libraries, and tools
  • Have experience in Dagger2, Rxjava2, Retrofit2, familiar with third party lib integration
  • Good level with UI, UX design principles and Core Architectural Design patterns
  • Understanding of concurrency and multithreading concepts to create high-performant apps
  • Solid experience in writing Unit Tests and UI tests, must be familiar with Junit, Mockito and Espresso
  • Experience with source code versioning tools, specifically Github
  • Skills in optimizing the apps performance will be a plus
  • Basic AWS knowledge will be a plus
  • Familiar with security concept and integration is must, like https, cert pinning, encryption and decryption and data protection
  • Demonstrated experience as a senior contributor within upscaled mobile engineering organisation.
  • Good communication skills and experience with engaging with a diverse team of engineers
  • Excellent level of experience within the Mobile area of technology.
  • Knowledge of security best practices within mobile development
  • Collaborative attitude in getting things done and able to roll up your sleeves when required
  • Good knowledge of software design patterns and software architecture principles.
  • Proven experience in collaborative problem-solving within a cross-functional team, contributing to sophisticated design and the creation of quality mobile applications
  • Demonstrated ability to maintain and enhance code quality through best practices, including peer reviews, refactoring, and continuous integration
  • A track record of optimizing mobile application performance, with a focus on improving load times and resource efficiency on a variety of devices, including older models
  • Commitment to continuous learning and staying up-to-date with the latest industry trends, Android SDK updates, and development tools
  • Experience in identifying and correcting bottlenecks, as well as fixing bugs to ensure the smooth operation of applications
  • Ability to work independently and make well-reasoned decisions, while also being an effective team player who can communicate complex ideas clearly
  • A strong understanding of the full mobile development life cycle, from concept and design to testing, release, and support
  • Experience with agile development methodologies and the ability to adapt to evolving project scopes and timelines
  • A commitment to writing clean, maintainable, and well-documented code, adhering to industry standards and practices
  • Willingness to mentor junior engineers and contribute to a culture of technical excellence and shared knowledge within the team

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


    118 346
    18 862