20 days ago

Android Software Engineer

Kingfisher plc

On Site
Full Time
$65,000
Cluj-Napoca, Cluj, Romania
Apply

Job Overview

Job TitleAndroid Software Engineer
Job TypeFull Time
Offered Salary$65,000
LocationCluj-Napoca, Cluj, Romania

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Kingfisher

We’re Kingfisher, a team made up of over 74,000 passionate people who bring Kingfisher - and all our other brands: Castorama, B&Q, Screwfix, Brico Dépôt and Koçtaş - to life. That’s right, we’re big, but we have ambitions to become even bigger and even better. We want to become the leading home improvement company and grow the largest community of home improvers in the world. And that’s where you come in.

At Kingfisher, our customers come from all walks of life, and so do we. We want to ensure that all colleagues, future colleagues, and applicants to Kingfisher are treated equally regardless of age, gender, marital or civil partnership status, colour, ethnic or national origin, culture, religious belief, philosophical belief, political opinion, disability, gender identity, gender expression or sexual orientation.

We are open to flexible and agile working. Therefore, we offer colleagues a blend of working from home and our office, located in Cluj. Talk to us about how we can best support you!

At Kingfisher, we value the perspectives that any new team members bring, and we want to hear from you. We encourage you to apply for one of our roles, even if you do not feel you meet 100% of the requirements.

In return, we offer an inclusive environment, where what you can achieve is limited only by your imagination! We encourage new ideas, actively support experimentation, and strive to build an environment where everyone can be their best self.

What We Offer

  • Competitive benefit package
  • Annual performance bonus
  • Employee referral bonus
  • Private medical coverage (Regina Maria – Priority Plan)
  • Option to extend coverage to your spouse or children at no extra cost
  • Life insurance (Metropolitan Life)
  • Eyeglasses vouchers
  • 7Card fitness membership (co-funded)
  • Access to LinkedIn Learning, LEO Learning, and Bookster
  • Fresh fruit bar and premium coffee
  • Modern, collaborative workspace
  • Hybrid work model
  • Flexible working schedule
  • 21 days of annual leave + extra days based on tenure (up to 25 days)
  • Additional days off when public holidays fall on weekends
  • Paid leave for special life events
  • Meal vouchers
  • Gift vouchers (up to 4 per year), offered for occasions like Christmas, Easter, March 8th, and June 1st

What's the job?

Role Overview

We are going through an exciting period of change and we’re seeking a highly motivated and eager-to-learn Android Engineer with expertise in Android – Kotlin / Kotlin Multiplatform to join our Software Engineering team and work on our new Android KMP programme. We aspire to grow a world-class engineering function, pioneering in the retail technology space, and making great software within a growth culture that is always looking for the next thing to improve or adapt to meet our customer needs.

If you're looking for an exciting opportunity to step out of your comfort zone and make a real impact by building better software, this is the job for you!

Key Accountabilities / Responsibilities

  • Design, develop, and maintain high-quality Android applications
  • Contribute clean code to our new Android codebase
  • Write KMP components to be shared across iOS and Android platforms
  • Leverage Jetpack compose for building composable user interfaces
  • Write unit tests to ensure the quality and reliability of the codebase
  • Utilize GitLab for source control management and code reviews
  • Manage platform dependencies and 3rd party integrations
  • Ability to integrate web-views into native views where necessary
  • Work with product managers and designers to understand user needs and implement effective user interfaces
  • Keep up to date with the latest trends and best practices in Android development and share knowledge with the team

What You'll Bring

Required Skills & Experience:

  • At least 3 years of experience developing Android Apps
  • Good knowledge of Kotlin and object-oriented programming principles
  • Experience with architectural design patterns such as MVVM, MVP, and MVI
  • Understanding of RESTful APIs and web services integration and GraphQL services
  • Knowledge of mobile app security best practices and how to implement them
  • Some knowledge or willing to learn Kotlin Multiplatform (KMP)

Bonus Points For

  • Published articles on LinkedIn/Medium or other platforms
  • Involved in an Android community via membership of online groups or meetups and can demonstrate participation in developer forums
  • Experimented with iOS development

Key skills/competency

  • Android Development
  • Kotlin
  • Kotlin Multiplatform (KMP)
  • Jetpack Compose
  • MVVM
  • RESTful APIs
  • GraphQL
  • Mobile App Security
  • GitLab
  • Unit Testing

Tags:

Android Engineer
Kotlin
Kotlin Multiplatform
KMP
Jetpack Compose
Software Development
Mobile Development
Hybrid Work
Cluj
Romania

Share Job:

How to Get Hired at Kingfisher plc

  • Tailor your resume: Highlight your Android, Kotlin, and KMP experience. Quantify achievements with metrics.
  • Craft a strong cover letter: Express enthusiasm for Kingfisher's mission and the Android Engineer role.
  • Prepare for technical interviews: Review Kotlin, architectural patterns (MVVM, MVI), and KMP concepts. Practice coding challenges.
  • Showcase community involvement: Mention any contributions to Android communities or published articles.
  • Research Kingfisher: Understand their brands, values, and recent technological advancements.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background