Dev.Pro

Senior Software Engineer – Android

Dev.Pro

full-time

Posted on:

Location Type: Hybrid

Location: Warsaw • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AndroidJavaKotlin

About the role

  • Analyze existing applications or formulate logic for new applications, procedures, flowcharting, coding and debugging programs.
  • Create, maintain and utilize application and programming documents in the development of code.
  • Recommend changes in development, maintenance and system standards.
  • Create appropriate deliverables and develop application implementation plans throughout the life cycle in an agile development environment.
  • Works closely with the product owner and business analysts to review and provide feedback on requirements.
  • Responsible for the work breakdown of all features with subtasks that are reasonably sized and can work with other developers in the delivery of the planned work with high predictability.
  • Responsible for daily updating the Remaining and Actual time for all assigned subtasks. Take initiative, pick up work and help the team deliver on what is needed.
  • Conduct code reviews from other developers on the team and ensure coding standards are maintained by the team.
  • Collaborate with QA in the review, creation and delivery of functional automation tests.

Requirements

  • 5+ years of experience working in the Android ecosystem
  • Strong familiarity with modern mobile architecture patterns like MVVM
  • Familiarity with popular Android libraries and experience integrating them
  • Expert-level knowledge of the native Android Java + Kotlin framework
  • Technical prowess integrating with third-party devices, like Watches, Heart Monitors, Security Systems, Payment Terminals, SRM devices
  • Strong familiarity with Secure Coding Practices, including build obfuscation and implementation of encryption utilities, like HTTPS, TLS, Android KeyChain API
  • Strong understanding of Client-Server full-stack architecture
  • Strong understanding of Publisher-Subscriber / Producer-Consumer messaging architecture
Benefits
  • 30 paid days off per year — take them whenever you want for vacation, holidays, or personal time
  • 5 paid sick days, up to 60 days of medical leave, and 6 paid days off per year for major family events like weddings, funerals, or the birth of a child
  • Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months
  • Grow your skills with English lessons, online training, conferences, and the option to explore new career paths

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Android developmentJavaKotlinMVVMSecure Coding Practicesencryption utilitiesHTTPSTLSClient-Server architecturePublisher-Subscriber architecture
Soft skills
collaborationinitiativefeedbackcode reviewcommunication