Apply

Android Engineer

Posted 9 days agoViewed

View full description

📍 Location: Europe, EEA, UK, Switzerland, Ukraine, Moldova, Georgia, Armenia, Montenegro, Turkey, Western Balkans, CET

🔍 Industry: Fintech

🏢 Company: WhiteTech

🪄 Skills: AndroidJUNITKotlinOAuthSQLiteREST APICI/CD

Requirements:
  • Excellent knowledge of Kotlin, Java (good to have), JavaScript (nice to have)
  • Expert in Gradle, Jetpack Compose, Dagger/Hilt, Retrofit, Coroutines, RxJava, Room
  • Advanced with SQLite (Room), Realm, Caching Strategies
  • Deep understanding and hands on experience with app navigation and routing;
  • Understanding of Material design principles & patterns is a must
  • Extensive experience and understanding of REST APIs along with WebSockets (or other live data streaming techs)
  • Strong understanding of OAuth and encryption
  • Strong knowledge of unit and automated testing as well as ui testing for Android platform (JUnit, Mockito, Mockk, Espresso)
  • Solid understanding of MVP, MVC, MVVM (preferable), Clean architecture and Dependency Injection principles; Async data streams architecture & efficiently
  • Solid understanding of the full mobile development life cycle, including code signing and submitting to the GStore
  • Experience with mobile CI/CD principles
  • Have published and supported one or more Android apps in GStore
  • Strong analytical and problem solving skills
Responsibilities:
  • Collaborate with product managers, designers, and other developers to develop Android mobile app and active participation in construction of solution at all
  • Design and implement innovative features for the neo-banking app primary based on Kotlin/Material based on native UI components
  • Write clean, scalable, and maintainable code that adheres to industry best practices; Implement “secure code” coding practices, encryption, auth, data#, caching strategy, ect
  • Ensure smooth and efficient app performance with focus on speed, responsiveness, stability and scalability
  • Deep in RESTful API and WebSockets (or other live data streaming approaches) to integrate app with backend or external services as well as OAuth 2.0, Secure Networking, Encrypting, ect
  • Participating in code reviews to ensure the creation of high-quality, robust code by all dependable team members
  • Keep app testing kit coverage (unit, integration, performance) on top notch level
  • Bring new technology and ideas to the table
  • Collaborate with UX/UI design to create seamless and intuitive customer experience; decompose UX/UI design and reconvert it to ready-to-develop, stable and advanced mobile app solution
  • Stay up-to-date with Android material ecosystem including new frameworks, tools, and best practices.
Apply

Related Jobs

Apply

📍 Ukraine

🧭 Full-Time

🔍 Software Development

🏢 Company: Lyft👥 5001-10000💰 $400,000,000 Post-IPO Equity over 4 years ago🫂 Last layoff about 2 years agoRide SharingTransportationAppsMobile AppsSoftware

  • 5+ years of mobile software engineering experience
  • Experience using design and architecture patterns
  • Understand unit testing
  • Knowledge of Java, Kotlin or NET
  • Good sense of usability and product
  • Generalist engineer experience. Experience building web services, accessing data storages
  • Experience pursuing side projects or open source projects.
  • Shipped Android apps, available on Google Play
  • Provide technical mentorship and feedback to junior engineers
  • Help establish roadmap and architecture based on technology and our needs
  • Work within our product teams to build exciting features
  • Implement pixel perfect designs with advanced animations
  • Extend and implement our APIs
  • Implement unit and UI automation tests

SQLAgileAndroidDesign PatternsGitJavaKotlinQA AutomationSCRUMUI DesignAPI testingREST APICI/CDMentoringSoftware EngineeringDebugging

Posted 8 days ago
Apply
Apply
🔥 Lead Android Engineer
Posted about 1 month ago

📍 Europe, United States

🧭 Full-Time

🔍 Productivity

🏢 Company: Opal👥 11-50💰 $5,000,000 Seed over 3 years agoProductivity ToolsAppsMobileWellness

  • 6+ Years of Android Development: Strong experience building and launching Android applications.
  • Proven Track Record: At least one high-quality app published on Google Play.
  • Technical Expertise: Proficient in Kotlin and Jetpack Compose.
  • Strong knowledge of Android SDK, MVVM, and dependency injection frameworks (e.g., Hilt, Dagger).
  • Experience with Firebase, push notifications, and cloud messaging.
  • Familiarity with REST APIs, GraphQL, and WebSockets.
  • Strong Git knowledge and CI/CD experience.
  • Quality-Driven: Skilled in creating unit tests, UI tests, and ensuring high code quality.
  • Independent & Resourceful: You thrive in fast-paced environments and take full ownership of projects.
  • Aligned with Our Mission: A passion for saving people’s time, improving their well-being, and mindfulness.
  • AI Enthusiast: Interest in AI and how it can enhance digital wellness.
  • Build Opal for Android: Develop, test, and launch the first Android version of Opal, ensuring a smooth and seamless experience for our Gems.
  • Own Android Architecture: Define the tech stack, set up best practices, and implement scalable, maintainable solutions.
  • Cross-Platform Collaboration: Work closely with our iOS engineers to ensure consistency across platforms.
  • Feature Development: Implement new features, refine UX, and optimize performance.
  • Quality & Performance: Maintain high standards of usability, security, and efficiency.
  • User-Centric Innovation: Identify opportunities to improve the Android experience based on feedback and data.
  • Continuous Improvement: Address bugs, enhance performance, and keep the app ahead of industry trends.
  • Mentor & Guide: As the Android lead, share knowledge and set the foundation for future Android hires.

GraphQLSoftware DevelopmentAndroidGitKotlinFirebaseCI/CD

Posted about 1 month ago
Apply
Apply
🔥 Senior Android Engineer
Posted 2 months ago

📍 UK, Europe, Africa

🧭 Full-Time

🔍 Fintech

🏢 Company: M-KOPA

  • Senior level experience with Kotlin
  • Experience with Android app development
  • Experience with clean architecture principles
  • Experience with testing
  • Experience with unidirectional data flow
  • Experience with jetpack compose
  • Extensive background working for a large-scale product and having deep knowledge and experience of trunk-based development, Clean Architecture, Dependency Injection, Uni-directional data flow (MVI), Feature Toggles, Docker and Azure DevOps
  • Design, develop, and maintain M-KOPA’s Customer android application as well as key internal UI components
  • Deliver software that scales with both company and customer growth
  • Deep diving user journeys using data and implementing focused updates to address our customer’s needs, improving application quality and raising coding standards

DockerAndroidKotlinAzureCI/CD

Posted 2 months ago
Apply