Mobile Software Engineer (Android)
Company: Roche Molecular Systems
Location: Santa Clara
Posted on: May 12, 2022
|
|
Job Description:
Roche has multiple openings in the software Engineering team.We
are looking for qualified Android Software Engineers (Staff to
Principal level).Roche is looking for qualified Android Software
Engineers to implement, test, and maintain mobile applications to
serve the needs of patients and healthcare workers. As part of the
software engineering group, you will be expected to provide your
expertise and work within a scrum team to solve complex problems,
implement features, and release stable and secure applications. You
will work with your team to evaluate the pros and cons of using
technologies and provide a plan that is best suited for the
business requirements. You will also have opportunities to take on
leadership roles, mentor other engineers, and make a positive
impact on the success of Roche.Responsibilities:Design, document,
implement, test, release, and support applications that are stable,
secure, and scalable.Create, maintain, and extend development
processes and tools to ensure ongoing improvements to team
productivity and product scalability.Collaborate with product
managers, UX designers, QA testers, and engineers in an agile
development environment.Advocating for the domain and influencing
the architecture and direction of the product design.Influencing
engineers and providing technical leadership across engineering
teams.Technical Skills Requirements:Programming Language: Must be
proficient in Kotlin.Data structures and algorithm: understands the
importance of organizing data and using the best data structure and
algorithm to solve a specific problem in less time and/or less
space.Data management: How to store data in Android - File System,
Database, or SharedPreferences.Android Operating System: Good
knowledge of the Android OS (Memory usage, interactions of Android
components, lifecycle, etc.).Architecture: Android Architecture
Components, Clean Architecture, MVVM.Networking: client-server
communication and http request-response calls.Testing: writing unit
tests, executing manual tests, and understanding of integration
testing and UI automation testing.Tools: Android Studio or
IntelliJ, Git, Gradle.Experience Requirements:2+ years of
experience in Kotlin and4+ years of experience in Android and6+
years of experience in Software development with a master's degree
in computer science or a related field or8+ years of experience in
Software development with a bachelor's degree in computer science
or related discipline.Nice to Have:Java or/and Dart.Cross-Platform
and Multi-Platform experiences.Security: encryption and
cryptography.Source control tools such as Github or
Bitbucket.Development tools such as SonarQube, Datatheorem,
Whitesource, Amplitude, Amplify, Firebase, NewRelic, Fastlane,
Github Actions.Basic bash commands.Who we areAt Roche, more than
100,000 people across 100 countries are pushing back the frontiers
of healthcare. Working together, we've become one of the world's
leading research-focused healthcare groups. Our success is built on
innovation, curiosity and diversity.Unless entitled to a reasonable
accommodation under applicable law, employees are required to be
fully vaccinated against COVID-19 in accordance with customer
requirements, the company's health and safety obligations and/or
applicable law or guidelines. Roche is an equal opportunity
employer and strictly prohibits unlawful discrimination based upon
an individual's race, color, religion, gender, sexual orientation,
gender identity/expression, national origin/ancestry, age,
mental/physical disability, medical condition, marital status,
veteran status, or any other characteristic protected by law.If you
have a disability and need an accommodation in connection with the
on-line application process, please email us at
US.Accommodation@roche.com.Job Level:Individual contributor
Keywords: Roche Molecular Systems, Santa Clara , Mobile Software Engineer (Android), IT / Software / Systems , Santa Clara, California
Click
here to apply!
|