Search by job, company or skills

R

Software Technologist I

new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title

Software Technologist I

Job Description

Job Title: Software Technologist I

Your Role:

  • Work in agile team to build Android Native applications for the customers
  • Participating in requirements definition and design creation, detailing, and documentation.
  • Assist with building estimates for the backlogs in the program/project.
  • Build and maintain excellent Android Native applications with clean code/MVVM architecture.
  • Design and develop new flows and features for our Android Native app.
  • Build robust UI which work well on different screen densities and interactions that result in a delightful customer experience.
  • Creating automated unit tests and integration tests within the chosen frameworks.
  • Integrate third-party API's enabling features and functionalities.
  • Work with native modules when needed to accomplish the project needs.
  • Ensuring that there is proper documentation for the developed software.
  • Experience in releasing applications to the Apple and Google Play stores.
  • Drawing up a personal schedule and reporting on progress in a structured way.
  • Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.
  • Be part of a community of Android/iOS Native developers who share knowledge and help each other as problems arise.
  • Ability to learn and adapt new tools and technology quickly.
  • Ability to foresee technical challenges upfront at the time of design.
  • Ability to choose between different design patterns based on situation.
  • Ability to prepare rapid prototype for given requirement for feasibility check.

You're the right fit if:

  • You have Bachelor's or master's degree in engineering or equivalent.
  • 5+ years of professional software development experience.
  • 2+ years of professional experience working with Android native using Kotlin/Java development.
  • Ability to understand business requirements and translate into technical requirements.
  • Proficient in Android native mobile application, SDK.
  • Proficiency in Kotlin, exposure to Kotlin multiplatform is a plus.
  • Proven experience in customizing Android components.
  • Knowledge of architectural components of Android like live data, View models, Dagger/hilt, jetpack components etc.
  • Knowledge of permission model in Android Native development
  • Knowledge of SQLite, Shared Preferences, Content providers in Android native development
  • Knowledge of unit test frameworks like JUnit, Mockito, PowerMock, Robolectric, UI testing espresso
  • Experience in training and evaluating models.
  • Experience with consuming REST APIs.
  • Ability to create and maintain continuous integration and delivery of Android Native applications.
  • Familiarity with code versioning tools such as Github, SVN. TFS.
  • Experience in connectivity technologies like BLE, Wi-Fi, is a plus
  • Ability lead team and review code.
  • Ability to come up with technical details on what are different approaches to solve given problem.

About Philips


We are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others.
. Learn more about .
. Discover .
. Learn more about .
If you're interested in this role and have many, but not all, of the experiences needed, we encourage you to apply. You may still be the right candidate for this or other opportunities at Philips. Learn more about our culture of impact with care .

#LI-PHILIN

#DIW

More Info

Job Type:
Employment Type:

Job ID: 143343055

Similar Jobs