Sr Android Software Engineer
2 weeks ago
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
-
Senior Android Software Engineer
2 weeks ago
Belgrade, Central Serbia Rivian and Volkswagen Group Technologies Full time €30,000 - €60,000 per yearAbout 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 timeAbout 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...
-
Senior Android Developer
3 days ago
Belgrade, Central Serbia Holycode Full timeWe 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...
-
Senior Android Developer
3 days ago
Belgrade, Central Serbia Holycode Full timeWe 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...
-
Android Engineer II, Infotainment Apps
1 day ago
Belgrade, Central Serbia Rivian and VW Group Technology Full timeAbout 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, Infotainment Apps
1 day ago
Belgrade, Central Serbia Rivian and Volkswagen Group Technologies Full timeAbout 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...
-
Sr. Cloud Operations Engineer
1 week ago
Belgrade, Central Serbia Rackner Full timeSr. 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...
-
Software Engineering
3 days ago
Belgrade, Central Serbia Microsoft Full timeOverviewMicrosoft 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...
-
Senior Software Engineer in Test
1 week ago
Belgrade, Central Serbia Paychex Full timeImagine 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...
-
Multimedia Software Development Engineer
7 days ago
Belgrade, Central Serbia Advanced Micro Devices, Inc Full timeWHAT 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...