Sr Android Software Engineer

2 weeks ago


Belgrade, Central Serbia Resideo Full time

The Senior Android Software Engineer will report to the Software Development Manager of Smart Device Software and will evaluate and select technology and architecture that is appropriate for the desired customer experience, establish patterns, procedures and practices that enable the highest quality standards as well as will be responsible for developing mobile applications appropriate for desired customers and utilized by thousands of home automation systems. This position will help develop the Home Control Customer Interface for Android mobile apps and embedded devices (i.e., touch panels) utilizing programming languages Java and Kotlin. 

This role will work cross functionally, and the incumbent should be a motivated self-starter with good testing and DevOps practices. A successful individual should follow the best industry practices to demonstrate intellectual curiosity, accountability, and a passion for software development, home automation and mobile development.

 

JOB DUTIES:

  • Ensure parity between Android and iOS apps by working with the iOS developers
  • Use Test Driven Development to speed feature delivery and reduce the bug count while increasing test code coverage as well as perceived customer quality
  • A good understanding of the Android SDK, Activity and Fragment lifecycles, thread management, custom views, and animations
  • Experience with Android app architecture patterns (MVVM, MVP, etc.) and design principles
  • Experience integrating with backend systems, web services, and third-party software
  • Proven understanding and experience using reactive frameworks such as RxJava or Kotlin Coroutines
  • You build high-quality code by always writing tests and using performance and static analysis evaluation tools
  • Experience with test automation, dependency injection, and continuous integration
  • Familiarity with Scrum and Agile methodologies
  • Excellent communicator who collaborates well across teams, while also being able to work fully independently when needed
  • Implement graphical designs within the application with pixel perfect accuracy

YOU MUST HAVE:

  • Minimum 5 years software engineering experience
  • Extensive experience developing Android mobile native applications in Kotlin/Java
  • Solid understanding of the full Android mobile development life cycle
  • Strong knowledge of Android UI design principles and best practices
  • Advanced knowledge of UI layouts and creating adaptive layouts for various hardware configurations 
  • Experience writing custom views and controls 
  • Experience in testing Android applications: unit test, integration test, UI test, performance test
  • Excellent English language communicator who collaborates well across teams, while also being able to work fully independently when needed

     

WE VALUE:

  • Bachelor's degree in computer science, software engineering or relevant field of study
  • Experience in a dependency injection framework
  • Experience mentoring junior members
  • Working knowledge of Internationalization
  • Advanced Gradle experience
  • Experience with reactive programming in Java or Kotlin

WHAT'S IN FOR YOU:

  • Health package 
  • Insurance in case of serious illness, surgical intervention, professional illness, and insurance from the consequences of an accident
  • Flexible working hours 
  • English classes during working hours
  • Employee referral bonus program
  • Corporate social events and team buildings
  • Food and drinks: Free use of coffee machines, free fruit and snacks
  • Well-equipped office

#LI-SR1

#LI-HYBRID



  • Belgrade, Central Serbia Rivian and Volkswagen Group Technologies Full time €30,000 - €60,000 per year

    About UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles...

  • Android Engineer II

    2 weeks ago


    Belgrade, Central Serbia Rivian and Volkswagen Group Technologies Full time

    About UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles...


  • Belgrade, Central Serbia Holycode Full time

    We at Holycode are currently looking for a Senior Android Developer with strong skills and proven experience to join our Aktiia (Hilo) team here in our Belgrade office.Aktiia is a venture-backed startup that has developed and brought the world's first continuous blood pressure monitor to market. Their technology is based on 15 years of research by our...


  • Belgrade, Central Serbia Holycode Full time

    We at Holycode are currently looking for a Senior Android Developer with strong skills and proven experience to join our Aktiia (Hilo) team here in our Belgrade office.Aktiia is a venture-backed startup that has developed and brought the world's first continuous blood pressure monitor to market. Their technology is based on 15 years of research by our...


  • Belgrade, Central Serbia Rivian and VW Group Technology Full time

    About UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles...


  • Belgrade, Central Serbia Rivian and Volkswagen Group Technologies Full time

    About UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles...


  • Belgrade, Central Serbia Rackner Full time

    Sr. Cloud Operations Engineer (Cleared Talent Pipeline | Top Secret) Location: Hybrid in Charlottesville, VA 4–6 times per month (must live within 100 miles). Office also available in Arlington, VA. Clearance: Active Top Secret (SCI eligible)Why This Role MattersAt Rackner, we deliver mission-critical, multi-cloud solutions that power the nation's most...


  • Belgrade, Central Serbia Microsoft Full time

    OverviewMicrosoft builds high-performance and reliable networks to support cloud computing and emerging workloads such as artificial intelligence and machine learning. Microsoft Azure is one of the largest public cloud platforms globally, offering a powerful channel for product impact that reaches millions of users daily. Through partnerships with global...


  • Belgrade, Central Serbia Paychex Full time

    Imagine Your Future with Us Since 1971, Paychex has been at the forefront of simplifying HR, payroll, and benefits for American businesses. Our digital HR technology and advisory solutions cater to the changing needs of employers and their employees. With our award-winning training and endless opportunities for growth and development, you can build a...


  • Belgrade, Central Serbia Advanced Micro Devices, Inc Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...