
Senior Software Engineer – Android
Dev.Pro
full-time
Posted on:
Location Type: Hybrid
Location: Warsaw • 🇵🇱 Poland
Visit company websiteJob 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