Senior Software Engineer
At Dev.Pro, we work on projects that impact millions of people around the world — but we know it's the people behind the tech who make it all happen. We truly value what makes each person unique and are building a workplace that's inclusive, friendly, and supportive.
We invite a self-motivated and resourceful Senior Software Engineer with strong expertise in Android SDK development to join our team. In this role, you'll work across the full software development lifecycle to design, build, test, and maintain complex Android applications and SDKs. You'll analyze existing systems, develop new features, maintain documentation, and collaborate with the team to deliver high-quality, reliable solutions in an agile environment.
What's in it for you:
- Collaborate with a Fortune 500 fintech leader and expand your payments tech expertise
- Drive end-to-end Android SDK development for POS and SRM modules
- Advance your skills in Android development, modern architectures, third-party device integration, and secure coding practices
Is that you?
- 5+ years of Android development experience
- Strong expertise in Java and Kotlin for native Android
- Knowledge of mobile architecture patterns like MVVM
- Familiarity with popular Android libraries and integration experience
- Understanding of secure coding practices (obfuscation, HTTPS, TLS, KeyChain API)
- Ability to integrate with third-party devices (wearables, payment terminals, medical/security devices)
- Effective communication and collaboration with managers, teammates, and clients
- Critical thinking and attention to detail
- Strong motivation, resourcefulness, and ownership of work
Desirable:
- Experience with cross-platform development (KMP)
- Experience implementing encryption frameworks and utilities (SHA-256, CBC, TLS, etc.)
- Knowledge of client-server full-stack architecture
- Understanding of messaging architectures (pub/sub, producer-consumer)
Key responsibilities and your contribution:
In this role, you'll design, architect, build, test, and maintain Android SDKs, with a focus on POS Fiscalization and Sales Recording Modules (SRM).
- Understand business and technical requirements and align solutions with enterprise architecture
- Solve technical issues independently and mentor other developers on best practices
- Collaborate with the team, product owners, and BAs to clarify requirements and provide feedback
- Own feature delivery from requirements to design, implementation, and release
- Break down work into manageable tasks and coordinate with developers to ensure predictable delivery
- Ensure performance, security, and reliability of all development work
- Track task progress, update task status, and proactively support team delivery
- Conduct code reviews; define and uphold team coding standards
- Write and maintain unit and functional tests; collaborate with QA on automation testing
What's working at Dev.Pro like?
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
Our next steps:
Submit a CV in English — Intro call with a Recruiter — Internal interview — Client interview — Offer