Senior Advanced Android Software Engineer
2 days ago
The Senior Advanced 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:
- 8+ years software engineering experience
- 5+ years of 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
1 week 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...
-
Senior Embedded Android Engineer
7 days ago
Belgrade, Central Serbia Rivian and VW Group Technology Full time €90,000 - €120,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...
-
Senior Android Software Engineer
7 days ago
Belgrade, Central Serbia Rivian and VW Group Technology 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...
-
Software Engineer, Android Core Product
2 weeks ago
Belgrade, Central Serbia Speechify Full time €120,000 - €200,000 per yearThe mission of Speechify is to make sure that reading is never a barrier to learning.Over 30 million people use Speechify's text-to-speech products to turn whatever they're reading – PDFs, books, Google Docs, news articles, websites – into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include...
-
Software Engineer III
2 days ago
Belgrade, Central Serbia TCP Software Full time €30,000 - €60,000 per yearAbout TCP (TimeClock Plus):For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and...
-
Android Engineer II
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 Developer
2 weeks ago
Belgrade, Central Serbia NF Innova Full time €60,000 - €80,000 per yearAt NF Innova, we are dedicated to driving digital leadership for financial institutions with our FINTENSE Digital Banking Platform.Our platform FINTENSE supports banks in delivering seamless customer experiences across all digital touchpoints and automating customer-facing processes for Retail, SME, and Corporate Customers.Operating across Europe, the Middle...
-
Belgrade, Central Serbia Advanced Micro Devices, Inc Full time €90,000 - €120,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHINGAt 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...
-
Belgrade, Central Serbia Rivian and Volkswagen Group Technologies Full time $90,000 - $120,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...
-
Senior Software Development Engineer- GPU
5 days ago
Belgrade, Central Serbia Advanced Micro Devices, Inc Full time €40,000 - €80,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHINGAt 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...