Search jobs > Alameda, CA > Internship > Senior software engineer

Senior Software Engineer (React Native)

Abbott
Alameda, California, United States
Full-time

The Opportunity

Interested in applying your wealth of technical knowledge and experience towards an opportunity in the medical field and improving the lives of people with diabetes?

Candidates will work with a modern tech stack on a Software as a Service cloud platform to support the well-being of users in over 25 countries in a large-scale system responsible for processing billions of messages daily.

The candidate should bring passion for software engineering and a desire for continuous learning as well as versatility, leadership qualities and a desire to shape the direction of the team.

Candidate will support building scalable, highly available, efficient, and secure cloud solutions for a medical device SaaS. #software

What You'll Work On

Architect, design and implement Software Solutions for Mobile platforms

Focused on Mobile platform using React-Native

Support software development and architecture best practices across multiple projects

Design and implement services and components for supported architectures

Support Mobile Development and Architecture using Hybrid Technologies;React Native, Kotlin Multiplatform Mobile as well as Native Technologies Swift, Kotlin

Architect, design and implement the cybersecurity of the supported systems

Identify and solve design and technology issues within the current systems

Design, Improve and Support product test, build and deployment processed and pipelines

Collaborate with internal and external partners to design, develop and integrate with APIs that empower users to share and utilize their medical data in partner systems

Design and implement unit testable code that is highly maintainable solutions

Collaborate with both internal and external team members to shape and define API contracts

Ensure performance, uptime, and scale, maintaininghigh standards of code quality and thoughtful design

Create software architecture and design documentation for the supported solutions and overall best practices and patterns

Support solution groups with technical planning, design, and code reviews including peer code review of Pull Request

Provide Architecture and Technical Knowledge training and support for the solution groups

Develop good working relations with the other solution teams and groups, such as Engineering, Marketing, Product, Test, QA

Stay current with emerging trends, making recommendations as needed to help the organization innovate

Required Qualifications

5+ years of non-internship professional software development experience in an Agile environment.

A Bachelor's Degree in Computer Science, Information Technology, or other relevant field or equivalent work experience

Familiar with architectures principles, patterns, framework and blueprint

Proven experience with architecture and design for mobile, data and / or cloud systems

Must have in-depth experience with React Native

In-depth knowledge of Turbo-Modules, Fabric, Hermes, React Multi-Threading

Knowledge of React Native applications build process

Proved Experience with mobile technologies and languages for iOS and Android : Swift, Kotlin, JNI, C / C++ (on mobile)

Familiar with data architecture and design practices for mobile solutions

Familiar with Analytics Products; Firebase, Segment

Familiar with Cybersecurity best practices and solutions for supported architecture. Familiar with cryptography concepts

Proven experience implementing mobile solutions and components

Experience with documenting architectural and deign decisions

Experience with working and supporting with multiple development team members

Preferred Qualifications

8+ years of non-internship professional software development experience in an Agile environment.

Experience with Development Support Products; Flipper, Crashlytics, Code Analytics, Sentry, Segment

Experience with CICD Products such as AzureDevOps, CircleCI, Harness, Jenkins, Fastlane,

Experience with application security aspects of obfuscation and code protection

Experience with multiple operating systems; iOS, Android, MacOS, Linux, Windows

Experience with Deployment Support Products; Microsoft App Center, TestFlight, PlayStore

Experience with implementation / configuration with Authentication and Access management solutions such as Okta / Auth0, Consent management solutions such as OneTrust / TrustArc

30+ days ago
Related jobs
Promoted
Scale AI, Inc.
San Francisco, California

We're looking for entrepreneurial Senior Software Engineers to join our team. Software is eating the world, but AI is eating software. Strong knowledge of software engineering best practices. The ideal person is a natural entrepreneurial engineer who can take an ambiguous scope and lead the executio...

Promoted
CoinList
San Francisco, California

As an engineer at CoinList you'll find that your days are filled with all sorts of fascinating challenges -- from building out new products to working directly with crypto builders. If you are an entrepreneurial person with exceptional engineering talent, we'd love to hear from you!. At CoinList you...

Promoted
Volley Automation
South San Francisco, California

Volley’s engineering ecosystem is wide ranging: complex robotics systems that move cars, bay stations that measure vehicle dimensions with 3D lidar scanners, algorithmic multi-agent planning software, and frontend user applications for mobile and web. Software Developer Engineer in Test (SDET)...

Promoted
Perplexity AI
San Francisco, California

Perplexity AI is looking for a Senior iOS Engineer to join our small team revolutionizing the way people search and interact with the internet. You will develop a native iOS app for Perplexity's evolving product. ...

Promoted
Liberty Mutual Insurance
San Francisco, California

Responsibilities: Collaborative partner: Working with our agile team of scrum masters, product owners and fellow engineers supporting 3 rd Party Quote and Bind API integration capabilities, you'll tackle technical challenges and ensure quality as we move from legacy technologies to next-generation a...

ThousandEyes
San Francisco, California

As a Senior Software Engineer on the Account Management Platform team, you will be responsible for maintaining critical platform APIs such as user management, authentication, and contract enforcement. ...

Cisco
San Francisco, California

Software Developer Engineer in Test (Sr. Strong quality ethics, shift left mentality, collaborating closely with software engineers, designers, architects, and product managers to release innovative high-quality products. SDET) who loves to learn, develop, test and deploy cloud native stacks within ...

McKinsey & Company
San Francisco, California

You will apply mature engineering principles and build modular services on the cloud. You would also be required to handle the CI-CD aspects of the product and design services/infra for cloud native, containerized deployments. You will also contribute to the development and growth of engineers in th...

reddit
San Francisco, California

The Data Processing and Workflow Foundations (DPWF) team is looking to hire a Senior Software Engineer that thrives at the intersection of infrastructure and software development. As a member of the Data Processing and Workflow Foundations team, your work will span these domains, which are rich with...

Fathom
San Francisco, California

Senior Software Engineer (Backend/Data). ...