| Company: | ELECTROLUX |
|---|---|
| Job Role: | Mobile Developer. |
| Experience: | (1-3 years). |
| Vacancy: | 15+ |
| Qualification: | Bachelor’s Degree in Computer Science, related field, or equivalent. |
| Salary: | RM 85,340 MYR/year. |
| Location: | Petaling Jaya - Malaysia. |
| Join us on Telegram | Click Here |
| Apply Mode: | (Online) |
| Deadline: | Not Mentioned |
- Mobile Developers are needed for two digital product teams in APAC, one for the Care Product Team and one for Consumer Services-Consumer Accounts. During the interview process, we'll discuss with you which team would be the best fit for you. Through this ad, we will hire multiple developers.
- We are undergoing a significant change in how we work and develop our solutions at Electrolux. Software is playing an increasingly important role in enabling digital consumer experiences, and as such we are becoming more consumer-focused and agile, faster to respond to market demands, and quicker to identify new market opportunities.
- As a result, we are building the Group Digital Product Organization and looking for all levels of Mobile Developers to help us deliver highly scalable services and world-class products for our connected appliances.
- In addition to working on the customer-focused user experience, building scalable distributed cloud services, working with big data, and machine learning, you will have the opportunity to work on many other layers of the technology stack. Learn to design services to shape living around the globe for the better.
- You will collaborate with colleagues and other engineering groups at Electrolux to develop full stack mobile applications and services using the latest technologies in a dynamic and agile environment. Your team will be fun-loving, ethical, and diverse, seeking challenges, constantly improving, and valuing teamwork. Mentorships, career development, and high-impact work are all available to you.
- Ideal candidates will possess strong object-oriented programming skills, experience developing mobile applications and services (Android and iOS), and familiarity with enterprise architectures.
- Kotlin Multi-platform, Android Native, and iOS Native application developers who are passionate about mobile apps, connected appliances, and want to develop ground breaking features for Electrolux flagship mobile apps are sought.
- As a member of the team, you will be responsible for elaborating user stories, estimating, analyzing, designing, programming, unit/integration testing, and debugging following Agile development practices such as Scaled Agile and Scrum. This highly collaborative, multidisciplinary environment
- In a functional, agile environment, you'll...
- Developing industry-leading mobile apps for connected appliances on a global scale
- Estimate, design, and create small increments of work just-in-time
- You must commit to completing well-defined work and deliver on your commitments
- Together with other Scrum team members, swarm around tasks
- Conduct technology evaluations and design spikes
- Report on the status of assigned software development tasks (JIRA)
- Follow the specified software development methodology
- Team members should model courageous and continuous learning. Continually assist team members in learning
- Learn new practices, technologies, and languages constantly, and challenge the organization to adopt them
- Utilize their collaboration skills to build a strong team. Mentor and interview team members. This is a lead (as the title)
- Assist and lead teams/organizations
- Providing deep systems support (programming, architecture, system analysis) to the Applications team.
- Bachelor’s Degree in Computer Science, related field, or equivalent work experience.
- 1+ years of experience on a team developing: Kotlin Multi-Platform native Android, or native iOS apps.
- 1+ years of experience as a software developer on production project
- Demonstrated experience with one of the following languages: Swift or 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
- Kotlin Multi Platform
- 3+ years of experience on a team developing native Android app(s) available in the Google Play store.
- Experience with Java 8 and RX Java in a production environment.
- Retrofit experience is a plus. Experience developing apps that interact with web services (REST, JSON).
- Ability to connect mobile applications to backend services using REST APIs and third-party SDKs.
- Expertise in frameworks such as Dagger and design patterns such as MVP, Singleton, Factory.
- A working knowledge of native Android HIG and UI development best practices - Android Material Design.
- Experience with data persistence frameworks such as Realm and Active Android.
- Android Studio experience is required.
- Experience with the Google Play Store publishing process.
- Google Play Services experience is a plus.
- 3+ years of experience on a team developing native iOS app(s) available in the App Store.
- Experience with Swift and Objective-C in a production environment.
- Developing apps that interact with web services (REST, JSON).
- Knowledge of UIKit and Auto Layout as well as experience in native iOS HIG and UI development.
- Understanding of the publishing process for iOS apps.


No comments:
Post a Comment