We are Unikie!
A modern age Finnish software industry company founded 2015. At Unikie we develop cutting edge technology solutions for automotive, telecom and industrial domains. We are great with ADAS, telematics, analytics and machine learning solutions, software and algorithms. Unikie employed about 550+ software professionals within less than 8 years and the growth continues.
Responsibilities:
- Design and develop modular, scalable infotainment applications on Android Automotive OS.
- Create design patterns and libraries to facilitate application development.
- Collaborate with cross-functional teams, including product and UI/UX design, to define application features.
- Identify and resolve application bottlenecks for performance optimization.
- Conduct code reviews and practice continuous integration and development.
- Write test code to ensure quality, robustness, and functional correctness, including edge cases.
- Design and implement application updates and releases.
- Investigate the Android Automotive OS codebase for better application performance and integration.
- Develop sample and demo applications utilizing our technology.
- Engage in continual learning through workshops, conferences, and talks.
Requirements:
- Proven Android application developer with 5+ years of experience.
- Proficiency in Kotlin, Java, and C++.
- Ability to manage workload with minimal supervision.
- Proficiency in using Android and Android Jetpack APIs, including knowledge of Android NDK and JNI.
- Knowledge of Android design principles, application interface guidelines, performance, and testing frameworks.
- Familiarity with embedded Android framework services.
- Experience with developing mapping, multimedia, and Bluetooth solutions is a plus.
- Familiarity with push notifications, APIs, and cloud messaging.
- Excellent coding and proofreading skills.
- Familiarity with best-in-class software development practices.
- Proficient in code versioning tools, including Git and GitLab.
- Experience with continuous integration tools, such as Jenkins.
- Familiarity with Agile Scrum practices.
- Excellent interpersonal skills with the ability to collaboratively work with and influence cross-functional teams.
- Top-notch teamwork and communication skills.
- Good to have: Bachelor's degree in Computer Science or Software Engineering; MS preferred.
Unikie offers:
- An experienced and ambitious community that is looking for new makers for our challenging and changing customer projects.
- An opportunity to develop your skills in a superb group of people and in varying projects: our own product-related and done for our customers.
- Wage highly correlated with your skills and mindset. And fair.
- Opportunity to work in one of our super-modern offices in Szczecin and Wroclaw or enjoying remote work!
- A deep and flexible organization that looks after its own.
Our operation is based on openness and transparency, regarding both our own community as well as our customers. At the top of our values are customers and jointly achieved results. Our other core values are honesty, responsibility and competence combined with a burning desire to develop oneself, and solving the most difficult technological challenges.