Apply

Android Software Engineer

Posted almost 2 years agoViewed

View full description

📍 Location: Poland

🔍 Industry: Financial services

🗣️ Languages: English

Requirements:
Strong java skills, bachelors in ee, cs, math, physics or similar (masters/ a plus), english written/verbal communication skills, mobile development experience and/or strong desire to master mobile development for android, comfortable working in a team, familiarity with trading technologies is a plus.
Responsibilities:
  • Components design/implementation in java for android and kotlin
  • Follow specifications closely, provide constructive feedback, debug applications, fix performance bottlenecks, and create well-structured code.
Apply

Related Jobs

Apply

📍 Brazil

🧭 Full-Time

🔍 Software Development

  • At least 5 years of experience in developing Commercial Android applications
  • BS, MS or Ph.D in a computer science
  • Advanced knowledge of Java and Kotlin
  • Experience with Android tools, frameworks, and libraries
  • Experience with clean architecture (MVI, MVVM, or MVP)
  • Familiarity with Kotlin Coroutines, Kotlin Flow, Jetpack Compose, Android architecture components, and Retrofit
  • Experience with unit, integration, and instrumentation testing
  • Familiarity with RESTful APIs to connect Android applications to back-end Applied experience with Google’s design principles and interface guidelines
  • Experience with performance and memory tuning with tools
  • Familiarity with Firebase APIs and push notifications
  • Experience with asynchronous and multi-threaded application concepts
  • Familiarity with CI/CD tools
  • Proficient understanding of Git
  • Practical understanding of SOLID principles
  • Data Driven Mindset
  • Attention to detail and an eye for design
  • Design, develop, and deploy features for Housecall Pro’s core Android applications
  • Ensure the performance, quality, and responsiveness of applications
  • Work with product management to refine initial concepts and features that deliver customer delight
  • Build and execute a high velocity of smart, highly performant A/B tests to increase business metrics
  • Stay up to date with new Growth and Personalization tools
  • Identify and correct bottlenecks and fix bugs
  • Develop and maintain code quality standards and enforce them across the team
  • Continually introduce architectural improvements and refactorings to the code baseline
  • Write automated tests at the appropriate architectural level
  • Demonstrate a strong passion for using AI technologies to enhance productivity, quality, and innovation
  • Curiosity and drive to stay ahead of emerging AI/ML technologies and their practical applications

AndroidGitJavaKotlinFirebaseCI/CDRESTful APIsFluency in English

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 210000.0 - 233000.0 USD per year

🔍 Software Development

🏢 Company: Skylight

  • Extensive experience (6+ years) developing native Android applications
  • Expertise in Kotlin programming language and Android SDK
  • Strong understanding of Android application architecture and design patterns
  • Expertise in the release management cycle
  • Excellent problem-solving and analytical skills
  • Strong verbal and written communication skills
  • Ability to work in a team environment and collaborate effectively with others
  • Passion for learning and staying up-to-date with new technologies and trends in Android development
  • Work alongside a Firmware engineer, writing Kotlin in our APKs to implement solutions that support our custom hardware.
  • Own and support our utility app for health checks and new version installations.
  • Support the architectural direction of the Android team, working on tech debt and refactoring/rearchitecting projects to improve our codebase and tooling.
  • Implement best practices in our Android build and deployment processes
  • Collaborate with product managers, designers, and other engineers to develop and implement new features for our Android application
  • Write high-quality, reusable, and maintainable code in Kotlin
  • Develop and maintain a comprehensive test suite to ensure the quality and stability of the application
  • Optimize application performance and improve the user experience
  • Ensure that our Android architecture enables scaling both our team and user-base
  • Participate in code reviews and provide constructive feedback to improve code quality
  • Contribute to processes for monitoring performance, device logs, and exceptions

Software DevelopmentAndroidDesign PatternsEmbedded SystemsGitKotlinSoftware ArchitectureREST APIRelease ManagementTestRailCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingDebugging

Posted about 1 month ago
Apply
Apply

📍 Romania

🔍 Entertainment technology

🏢 Company: 3SS

  • Experience with Android Development.
  • Familiarity with REST, JSON, and XML.
  • Knowledge of UI/UX principles.
  • Fluent in English.
  • 3+ years of experience.
  • Proficient in Kotlin, Retrofit, Coroutines, Flows, Room, Glide, and MVVM.
  • Write well-designed, testable, efficient code.
  • Integrate software components into a fully functional software system.
  • Document and maintain software functionality.
  • Troubleshoot, debug and upgrade existing systems.

AndroidKotlinJSON

Posted 4 months ago
Apply

Related Articles

Posted 1 day ago

Remote Job Interview Tips: How to Impress on a Video Call

Ace your remote job video interview with our essential tips. Learn to impress employers with preparation, attire, and communication skills. Perfect for both new and seasoned professionals.

Posted 2 days ago

Top Skills Employers Look for in Remote Job Candidates

In today’s evolving job market, remote work has become a staple for many industries. But what sets successful remote job candidates apart? This article delves into the essential skills employers are looking for in remote employees. From communication and time management to technical proficiency and self-motivation, discover the key competencies that can help you stand out in the competitive world of remote work. Whether you're new to the remote job scene or looking to enhance your existing skill set, this guide provides valuable insights to help you succeed.

Posted about 1 month ago

How to Overcome Burnout While Working Remotely: Practical Strategies for Recovery

Burnout is a silent epidemic among remote workers. The blurred lines between work and home life, coupled with the pressure to always be “on,” can leave even the most dedicated professionals feeling drained. But burnout doesn’t have to define your remote work experience. With the right strategies, you can recover, recharge, and prevent future episodes. Here’s how.



Posted 13 days ago

Top 10 Skills to Become a Successful Remote Worker by 2025

Remote work is here to stay, and by 2025, the competition for remote jobs will be tougher than ever. To stand out, you need more than just basic skills. Employers want people who can adapt, communicate well, and stay productive without constant supervision. Here’s a simple guide to the top 10 skills that will make you a top candidate for remote jobs in the near future.

Posted 10 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.