Mobile Developer (android) | Digital Experience Platform

Petaling Jaya, Selangor, Malaysia

Job Description


Mobile Developer (Android) | Digital Experience Platform

Position ID: req46531

Sector: Consumer Experience

Functional Area: Tech

Location: Petaling Jaya Office

Number of Openings: 1

Reporting to: Engineering Lead

Employment Type: Permanent

Apply By: 31st Mar 2023

Be part of something bigger. Decode the future.

At Electrolux, as a leading global appliance company, we strive every day to shape living for the better for our consumers, our people and our planet. We share ideas and collaborate so that together, we can develop solutions that deliver enjoyable and sustainable living.

Come join us as you are. We believe diverse perspectives make us stronger and more innovative. In our global community of people from 100+ countries, we listen to each other, actively contribute and grow together.

Join us in our exciting quest to build the future home.

All about the role:

Electrolux is going through an extensive change in the way we work and develop our solutions. As Software is playing an increasingly greater role in enabling digital consumer experience, we are becoming more consumer-focused and agile, faster to respond to market demands and quicker in identifying new market opportunities.
We are looking for ambitious and creative professional Kotlin Multi-platform, Android Native, and iOS Native application developers who are passionate about mobile apps, the connected appliances, and want to be part of a fast growing set of technology hub in Europe/KL to develop ground breaking features in Electrolux flagship mobile apps

What you\'ll do:

  • As a team member, you will be involved in all aspects of developing new features including user story elaboration, estimation, analysis, design, programming, unit/integration testing and debugging following Agile development practices such as Scaled Agile and Scrum. In this highly collaborative, multi-functional, and Agile environment, you will\xe2\x80\xa6
  • Build industry leading mobile apps for connected appliances on a global scale
  • Elaborate, estimate, and design for small increments of work just-in-time
  • Commit to completing well-defined work and deliver on those commitments
  • Swarm around tasks along with other Scrum team members
  • Perform technology evaluation and design spikes
  • Report status of assigned software development tasks (jira)
  • Consistently follow the specified software development methodology
  • Model courageous and continuous learning to the team. Actively help team members continuously learn
  • Continuously learn and challenge the organization concerning new practices, processes, technologies, and languages
  • Build a strong team using their collaboration skills. Interview and mentor team members. (this is for the lead)
  • Provide leadership and assistance among and across teams/organizations
  • Providing deep systems support (programming, architecture, system analysis) for the Applications team.
Who You Are
  • Bachelor\'s Degree in Computer Science, related field, or equivalent work experience.
  • 3+ years of experience on a team developing: Kotlin Multi-Platform or native Android.
  • 3+ years of experience as a software developer on production project
  • Demonstrated experience with one of the following languages: Java/Kotlin.
  • Familiarity with RESTful APIs to connect mobile applications to back-end services
  • Knowledge of Azure and AWS based technologies and UI/UX standards
  • Understanding of mobile design principles and interface guidelines
  • Knowledgeable around performance tuning, memory optimization, monitoring, and crash analysis.
  • Experience designing and developing mobile applications in a complex operating environment
  • Proven experience/responsibility for design and architectural decisions of app (this one is for the lead)
  • Proven knowledge and practical application of design patterns
  • The ability to identify and write appropriate tests leveraging mocking/spying frameworks for isolation of the subject component
  • Knowledge of and desire to work in an Agile development environment
  • Must have strong teamwork orientation and the ability to foster collaboration within and across globally distributed teams
  • Understanding of object-oriented design, client-server architecture, and relational database design
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Familiarity with feature toggling tools like Launch Darkly, analytics tool like Google Firebase.
  • Preferred mobile experience - in one or more of the following platforms:
Android / Kotlin Multi Platform
  • 3+ years of proven experience as a Native Android Developer with expertise in Jetpack Compose and Kotlin.
  • Solid understanding of Kotlin Multiplatform Mobile (KMM) for shared codebase development.
  • Experience in building and deploying Android applications to the Google Play Store.
  • Proficiency in using version control systems (e.g., Git) and continuous integration tools.
  • Familiarity with RESTful APIs and the ability to integrate them into mobile applications - Ktor is a plus.
  • Experience with frameworks such as Koin and familiarity with modern architectural patterns (e.g., MVVM, MVI) and software design principles.
  • Understanding of CI/CD pipelines for automated testing and deployment.
  • Experience with other mobile frameworks/libraries (e.g., SwiftUI, React Native) is a plus.
  • Experience with native Android HIG and UI development best practices - Android Material Design
Where you\'ll be:

You will be based in our Petaling Jaya office and you will be part of a cross functional product team working with Engineering, Design and Product management to drive the digital design in the Consumer Experience organization.

Benefit highlights:
  • Flexibility of work hours / Hybrid working arrangements.
  • Discounts on Electrolux products and services.
  • Medical & Hospitalization coverage.
  • Dental & Optical.
As part of Electrolux, we will continuously invest in you and your development. There are no barriers to where your career could take you.

Find more on:
Electrolux APAC & MEA: https://www.linkedin.com/company/electrolux/life/apacmea/

Electrolux

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1011463
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Petaling Jaya, Selangor, Malaysia
  • Education
    Not mentioned