Requirements: English
Company: EndySoft
Region: Poznan , Greater Poland Voivodeship
Position Overview: We are seeking a skilled Android Developer to join our mobile development team. The ideal candidate will have experience designing and building high-quality Android applications. This role involves working closely with designers and backend developers to deliver seamless, user-friendly, and high-performance mobile experiences. MD rate: 15000 18300 PLN Roles and Responsibilities: Develop custom Android applications tailored to meet specific business needs. Implement complex UI components while ensuring consistency with design guidelines. Integrate advanced features such as offline mode, real-time updates, and push notifications. Collaborate with product managers to define app functionality and user workflows. Implement and optimize in-app analytics to gather actionable user data. Work on enhancing accessibility features to ensure inclusivity in applications. Coordinate with backend developers to design and test data synchronization mechanisms. Develop reusable code libraries and contribute to knowledge sharing within the team. Required Skills and Experience: Proficiency in Kotlin and/or Java for Android development. Strong understanding of Android SDK, Jetpack Components, and Material Design principles. Experience with RESTful APIs and JSON for data integration. Familiarity with version control systems like Git. Knowledge of Room or other local storage solutions. Experience with MVVM, MVP, or other architectural patterns. Strong problem-solving skills and attention to detail. Good communication and collaboration skills. Nice to Have: Experience with Jetpack Compose for building modern UI. Familiarity with Firebase services such as Analytics, Crashlytics, and Push Notifications. Knowledge of CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or Bitrise. Understanding of security best practices for mobile applications. Experience with performance monitoring tools like Android Profiler or New Relic. Exposure to Agile/Scrum methodologies. Experience with Wear OS or other Android ecosystem products. Additional Information: This is an exciting opportunity to work on innovative mobile applications and contribute to cutting-edge projects. If you are passionate about Android development and enjoy building exceptional mobile experiences, we encourage you to apply.