Devtech provides digital innovation services that help Fortune 1000 and emerging companies transform, scale, and disrupt. The company partners with clients to envision and develop next-gen digital and cloud solutions that drive impactful business outcomes through people and technology.
Android Developer
подготовьтесь к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
задачи
- Develop dynamic mobile applications to a high standard in a timely and scalable way;
- Participate in company-wide knowledge-sharing efforts;
- Promote security, quality, and knowledge-sharing culture across the company;
- Solve problems from the big picture to the nuts and bolts;
- Create and maintain high-quality Android applications and libraries using Kotlin;
- Design and implement user interfaces following Android design principles, patterns, and best practices;
- Connect applications to back-end services using RESTful APIs;
- Enhance application performance, focusing on memory, CPU, GPU, and battery optimization;
- Implement and manage offline databases like Room;
- Continuously learn and adapt to new Android technologies, frameworks, and best practices.
требования
- 5+ Years of professional experience in Android development;
- Experience in designing, developing, and implementing enterprise-level applications;
- Excellent verbal and written communication skills in English;
- Extensive knowledge of Object-Oriented Programming (OOP) using Java and/or Kotlin;
- In-depth understanding of the Android SDK, UI design principles, and patterns;
- Experience with data serialization/deserialization;
- Familiarity with RESTful APIs and back-end integration;
- Experience with offline databases such as Room;
- Strong understanding of threading, multithreading, and performance optimization;
- Understanding of Android security best practices, Android Keystore, and secure storage;
- Knowledge of secure networking principles (HTTPS/TLS, certificate pinning, OAuth2, JWT);
- Understanding of Android platform security concepts (permissions, exported components, IPC);
- Solid understanding of networking concepts (Subnet, VPN, IPSec, SSL/TLS, DNS);
- Experience with JUnit, MockK, and Firebase Test Lab;
- Experience with Gradle, Maven publishing, GitHub Actions, and CI/CD pipelines;
- Proficiency with Git;
- Nice to have: Experience with Android NDK development using C/C++.
условия
- Development program (training, conferences, internal knowledge sharing);
- Outstanding referral bonuses;
- Private health insurance;
- 7 Days of sick leave at 100% pay;
- 25 Days of vacation;
- Paternity leave (15 days);
- Reduced working hours for the first month after returning from maternity leave;
- Mental health program;
- English language courses;
- FitPass.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.