Sr Android Software Engineer
16 hours 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
-
Sr. Engineer Software
3 days ago
New Belgrade, Central Serbia Tungsten Automation Full time €30,000 - €60,000 per yearManagement and staff in Kofax's Software Engineering job family help the company to build and improve new and/or existing software products and their applications that we sell to our customers. The position of Sr. Software Engineer requires that appointees are capable of making independent technical decisions on assigned work.Sr. Software Engineers should be...
-
Senior Advanced Android Software Engineer
2 weeks ago
Belgrade, Central Serbia Resideo Full time €40,000 - €80,000 per yearThe 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...
-
Senior Advanced Android Software Engineer
4 days ago
Belgrade, Central Serbia Resideo Full time €40,000 - €80,000 per yearDescriptionThe 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...
-
Senior Android Software Engineer
16 hours 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 Android Software Engineer
3 days 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...
-
Software Engineer, Android Core Product
1 week ago
Belgrade, Central Serbia Speechify Full time €30,000 - €60,000 per yearThe mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 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 weeks 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...
-
Senior Android Developer
3 days ago
Belgrade, Central Serbia Mozzart Full time €30,000 - €80,000 per yearAbout us:Mozzart, the largest gambling operator in Southeast Europe, has been responsibly building its business for over two decades. We started operating in 2001, with headquarters in Belgrade, and have expanded our business to 8 markets. With over 1,200 betting shops and more than 5,500 employees, we are the absolute regional leader in this industry. We...
-
Senior Android Developer with Flutter
1 week ago
Belgrade, Central Serbia Itekako Full time €40,000 - €80,000 per yearAbout UsItekako ) is a Belgrade based software development company with more than 15 years of experience working with Fortune 500, SMEs and startups around the globe. So far, we successfully finished 200 (and counting) high-end challenging projects across 11 industries. We've grown to a team of 150 skilled and experienced software engineers and technology...
-
Sr. Software Development Engineer
1 week ago
Belgrade, Central Serbia AMD Full time €30,000 - €60,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...