Senior Android Software Engineer

Posted Oct 21

This is a fully remote position, open to applicants in Poland.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

Chaos11 hours ago

Software Developer

BG flagBulgaria OnlyFull-timeFull-stack Engineer
ApplyView job
Addepar11 hours ago

Senior Software Engineer – Investor Solutions

US flagUnited States OnlyFull-timeFull-stack Engineer$134k – $209k/year
ApplyView job
NinjaOne12 hours ago

Senior / Staff Software Engineer, C++

US flagCalifornia, +16 more statesFull-timeFull-stack Engineer$150k – $220k/year
ApplyView job
NinjaOne12 hours ago

Staff Software Engineer, Java

US flagCalifornia, +17 more statesFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Salas O'Brien12 hours ago

Senior Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$99.8k – $115.5k/year
ApplyView job
Felix12 hours ago

Senior FullStack Engineer, Consumer Lending

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers