
Senior Advanced Android Software Engineer
2 weeks 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
2 weeks ago
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...
-
Android Software Engineer
2 weeks ago
Belgrade, Central Serbia NetPrisma Full time €60,000 - €80,000 per yearAndroid Software EngineerRequired Education, Experience & Skills:At least Bachelor's degree in computer engineering, Electrical Engineering, Computer Science, or a related field.3 years or above proficient in Java/C/C++ and other programming languagesFamiliar with one or several functional module frameworks in Android framework, such as GPS, WiFi, BT,...
-
Senior Android Software Engineer
2 weeks ago
Belgrade, Central Serbia Rivian and Volkswagen Group Technologies Full time €80,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...
-
Software Engineer, Android Core Product
1 week ago
Belgrade, Central Serbia Speechify Full time €70,000 - €120,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...
-
Android/AOSP Engineer
2 weeks ago
Belgrade, Central Serbia Resideo Full time €104,000 - €130,878 per yearSoftware Engineer will report to Engineering Manager and will be responsible for working with a team of engineers and developers to develop a range of end-customer products. The individual will contribute to solutions that cross multiple engineering disciplines and deliver the highest-quality products used every day by businesses, families, and...
-
Android Engineer
2 weeks ago
Belgrade, Central Serbia JaJa Finance Ltd Full time €60,000 - €80,000 per yearRole: Android EngineerDepartment: TechnologyReporting To: Engineering ManagerContract Location: UKWorking Style: Fully flexible remote working modelHours of Work: Mon - Fri, 9:00 - 17:30Travel Requirements: 1-3 time per yearAbout JajaOur Mission: Empowering our customers to buy, borrow, and build—driven by technology, fuelled by data, and built for...
-
Staff Android Engineer
2 weeks ago
Belgrade, Central Serbia Rivian and Volkswagen Group Technologies Full time $125,000 - $175,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 time $125,000 - $175,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 in Test
2 weeks ago
Belgrade, Central Serbia TCP Software Full time $90,000 - $120,000 per yearAbout TCP Software: 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...
-
Senior Mobile Engineer
2 weeks ago
Belgrade, Central Serbia Easygo Gaming Full time €80,000 - €100,000 per yearWhat is Kick? Kick is a global live-streaming platform for all types of entertainment content. Our mission is to empower content creators, event organisers, and content rights holders by providing them with the tools and revenue-sharing structures they need to monetise and grow their audiences. As a result, we are quickly becoming a household name,...