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

📍 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
Apply

📍 US

🧭 Full-Time

🔍 Data and technology

  • Bachelor's degree in Computer Science or a related technical discipline/experience.
  • 3+ years of experience in mobile application development.
  • Background in implementing MVVM architecture in Android applications.
  • Familiarity with third-party libraries and frameworks such as RxJava, Dagger, Retrofit, Kotlin Coroutines, and Jetpack Compose.
  • Experience consuming RESTful APIs and GraphQL with Android applications.
  • Understanding of Android UX and ability to work with design teams.
  • Participate in the full application lifecycle (concept, development, deployment, test, and release management).
  • Write clean, correct code incorporating feedback from code reviews; follow and enforce best practices.
  • Evaluate assignments/requests, prioritize, and troubleshoot.
  • Communicate updates and resolutions, present and defend technical choices.
  • Investigate and prototype new technologies.

GraphQLAndroidKotlinRESTful APIs

Posted 5 months ago
Apply

Related Articles

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 4 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 9 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.

Posted 9 months ago

Read about the recent updates in remote work policies by major companies, the latest tools enhancing remote work productivity, and predictive statistics for remote work in 2024.

Posted 10 months ago

In-depth analysis of the tech layoffs in 2024, covering the reasons behind the layoffs, comparisons to previous years, immediate impacts, statistics, and the influence on the remote job market. Discover how startups and large tech companies are adapting, and learn strategies for navigating the new dynamics of the remote job market.