💡 Polecam: Zobacz również podobne oferty pracy, z których na pewno coś wybierzesz.
Senior Mobile Engineer (Android)
Odpowiedz na ogłoszenietechnologies-expected :
- Android
- Kotlin
- Java
- Android Studio
- Android SDK
- Gradle
- Git
technologies-optional :
- AWS
about-project :
- Working in Mobile Platform teams includes developing new mobile apps and online experiences; using digital messaging to enhance our customer relationships; building and improving the underlying technology and security platforms; and innovating our propositions to compete effectively in a mobile, data-driven world. You will be part of a cross functional team growing our digital capabilities. Driving innovation, delivering products in ever shortening cycles and helping to drive the continuous improvement of our processes, tooling and engineering practices.
responsibilities :
- Design and develop advanced Android applications that are robust, scalable, and highperforming.
- Collaborate with cross-functional teams to define, design, and launch new features, translating business needs into technical specifications.
- Maintain and enhance existing codebases, conducting peer reviews to ensure software quality.
- Utilize Android SDK, internal frameworks, and third-party libraries, integrating seamlessly with backend services.
- Continuously explore and implement new technologies to enhance development efficiency and application functionality.
- Ensure application performance, quality, and responsiveness by identifying bottlenecks and fixing bugs.
- Oversee application updates, including bug fixes and new features, based on user feedback and performance metrics.
- Mentor junior developers, offering guidance and support through code reviews and workshops.
- Identify strategies to reduce technical debt and promote continuous improvement.
- Engage in DevOps practices, participating in deployment and operations beyond programming.
requirements-expected :
- Proven experience as a senior individual contributor or technical lead in a large-scale mobile engineering organization
- Decent-level knowledge of Android development and the Android ecosystem
- Proficiency in Kotlin programming languages; Java skills are optional but will be a plus
- Strong experience with Android Studio, Android SDK, and related development tools
- Deep understanding of Android architecture components and Jetpack libraries
- Expertise in developing and maintaining large-scale Android applications
- Proficiency in RESTful APIs, JSON parsing, and networking in Android
- Experience with Gradle build system and dependency management / dependency injection frameworks (e. g. , Dagger2, Rxjava2, Retrofit2, Hilt)
- Strong knowledge of UI, UX design principles and Core Architectural Design patterns ,
- Material Design, and custom view development
- Familiarity with reactive programming (e. g. , RxJava, Kotlin Coroutines)
- Experience with local data storage solutions (e. g. , Room, SQLite) and data synchronization
- Experience with background processing, multi-threading, and asynchronous programming in Android
- Knowledge of Android's location and mapping capabilities
- Familiarity with integrating third-party libraries and APIs
- Experience with push notifications and Firebase Cloud Messaging
- Understanding of Android's permissions model and runtime permissions
- Familiarity with Android architecture patterns (e. g. , MVVM, Clean Architecture)
- Familiarity with Android accessibility features and implementation
- Solid experience in writing Unit Tests and UI tests, must be familiar with Junit, Mockito and Espresso
- Knowledge of CI/CD practices and tools (e. g. , Jenkins, GitLab CI) and version control systems, particularly Git
- Familiarity with security concept and integration is must, like https, cert pinning, encryption / decryption and data protection, latest mobile security standards
- Experience with performance optimization and memory management in Android
- Knowledge of Android app publishing process and Google Play Store guidelines
offered :
- We are open to the employment form according to your preferences
- Work with experienced and engaged team, willing to learn, share knowledge and open for growth and new ideas
- Hybrid or remote working system
- Mindbox is a dynamically growing IT company, but still not a large one – everybody can have a real impact on where we are going next
- We invest in developing skills and abilities of our employees
- We have attractive benefits and provide all the tools required for work f. e.computer
- Interpolska Health Care, Multisport, Warta Insurance, training platform (Sages)
benefits :
- sharing the costs of sports activities
- private medical care
- life insurance
-
Dlaczego szukać pracy na HitPraca.pl?
Subskrybuj oferty pracy
Codziennie nowe oferty pracy Możesz wybierać z bardzo szerokiej gamy ofert pracy - naszym celem jest posiadanie jak najszerszej oferty pracy Otrzymuj nowe oferty e-mailem Bądź pierwszym, który odpowie na nowe oferty pracy Wszystkie oferty pracy w jednym miejscu (od pracodawców, agencji pośrednictwa pracy i innych portali) Wszystkie usługi dla kandydatów do pracy są bezpłatne Pomożemy Ci znaleźć nową pracę