SantaClaraRecruiter Since 2001
the smart solution for Santa Clara jobs

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!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Santa Clara RSS job feeds