
Senior Android Software Engineer
Posted Oct 21

Posted Oct 21
This is a fully remote position, open to applicants in Poland.
β’ Design and sustain the native Android application utilizing Kotlin and Jetpack Compose.
β’ Collaborate with product managers, backend developers, designers, and other stakeholders to review requirements, propose solutions, and estimate efforts.
β’ Ensure the mobile application is user-friendly, efficient, and adaptable to various screen sizes and device models.
β’ Optimize the application for peak speed, stability, and scalability.
β’ Implement authentication, session management, and secure data storage adhering to enterprise security standards.
β’ Develop location-based features and location-triggered push notifications.
β’ Investigate and resolve production issues, including crash analysis, root cause assessment, and hotfix implementation.
β’ Establish app monitoring and analytics.
β’ Facilitate app localization in multiple languages and support for accessibility.
β’ Write and maintain unit and UI test cases, contributing to CI/CD pipelines.
β’ Take ownership of features and modules from start to finish, review peers' code against team standards, and engage in technical design discussions.
β’ Update the internal knowledge base and operational documentation.
β’ Over 5 years of experience in developing native Android applications using Kotlin and Jetpack Compose.
β’ Proficient in implementing location services and push notifications.
β’ Experience with OAuth 2.0/OIDC, session management, and secure credential storage.
β’ Familiarity with integrating third-party libraries.
β’ Practical experience in writing and maintaining unit and UI tests.
β’ Knowledge of CI/CD pipelines and Scrum methodologies.
β’ Proficient in Jira and Confluence.
β’ Strong attention to detail, excellent communication and problem-solving abilities, with a dedication to continuous learning.
β’ Proficient in English at a C1 level, as it will be the working language with the client.
β’ Flexible and remote working arrangements.
β’ Opportunities to work on international projects with leading global clients.
β’ Travel opportunities related to international projects.
β’ A non-corporate work environment.
β’ Access to language classes.
β’ Opportunities for knowledge-sharing initiatives.
β’ Access to private healthcare and life insurance.
β’ Access to a multisport card.
Addepar
NinjaOne
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.