Android / Kotlin Developer

Mobile

Android / Kotlin Developer

Mobile
Emilii Plater 53, warsaw

Awareson Sp. z o.o.

Full-time
B2B
Senior
Remote
33 - 44 USD
Net per hour - B2B

Job description

General info:

  • Location: Remote

  • Start: ASAP

  • Duration: long term 

  • General info: contract, full-time

  • Rate: 120 - 160 PLN/h

Responsibilities:

  • Take part in code reviews and pair programming to ensure high code quality and adherence to best engineering standards.

  • Proactively introduce technical and process improvements within the team.

  • Mentor junior and mid-level engineers, supporting their technical growth and understanding of best practices.

  • Refactor existing codebases to improve performance, readability, scalability, and long-term maintainability.

  • Analyze user needs and business goals to help shape technical decisions and project direction.

  • Contribute to creating and maintaining clear and up-to-date technical documentation.

  • Provide ongoing application maintenance and quickly resolve production issues.

  • Design and implement automated tests to ensure application stability and correctness.

Requirements:

  • Strong experience in developing Android applications using Kotlin.

  • Proven ability to architect complex mobile applications.

  • Hands-on experience with code reviews, pair programming, and mentoring other developers.

  • Solid understanding of mobile software architectures, including MVVM, Clean Architecture, and SOLID principles.

  • Strong focus on automated testing and high-quality code.

  • Experience with Continuous Integration and Continuous Deployment (CI/CD) and mobile release processes.

  • Good working knowledge of Git and version control workflows.

  • Good understanding of UI/UX principles and Material Design.

  • Ability to work effectively with technical debt and continuously improve legacy code.

  • Strong analytical skills and experience with requirement analysis and clarification.

  • Experience working in an international, cross-functional team

Tech stack

    English

    B2

    Polish

    B2

    Git

    master

    Android

    master

    UI/UX principles

    master

    MVVM

    master

    Kotlin

    master

    Solid

    advanced

    CI/CD

    advanced

    Automated Testing (Unit/integration tests)

    advanced

    Clean Architecture

    advanced

Office location