Abbott

Senior Software Engineer, Mobile Applications

Abbott

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $86,700 - $173,300 per year

Job Level

About the role

  • Design, develop, and maintain cross-platform mobile applications using React Native and embedded Golang modules.
  • Write clean, maintainable, and testable code in both TypeScript and Go.
  • Participate in architectural discussions and contribute to technical decision-making for mobile and shared code.
  • Conduct code reviews, provide constructive feedback, and help maintain high code quality standards.
  • Mentor junior engineers and share knowledge with the team.
  • Troubleshoot and resolve performance, scalability, and reliability issues in both JS and Go layers.
  • Stay current with emerging mobile and cross-platform technologies.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or equivalent experience
  • 5+ years of professional software development experience, with at least 2+ years building and shipping mobile applications at scale
  • Expert level knowledge of JavaScript/TypeScript and React Native
  • Proficiency in Swift, Kotlin or C++
  • Understanding of mobile architecture patterns, API integration, performance optimization, and scalability
  • Experience collaborating with backend teams and integrating shared libraries into mobile apps
  • Ability to quickly learn and apply new programming languages, frameworks, and design patterns, remaining effective even when working outside of primary expertise
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills.
Benefits
  • Employees can qualify for free medical coverage in our Health Investment Plan (HIP) PPO medical plan in the next calendar year
  • An excellent retirement savings plan with high employer contribution
  • Tuition reimbursement, the Freedom 2 Save student debt program and FreeU education benefit - an affordable and convenient path to getting a bachelor’s degree.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
React NativeGolangTypeScriptJavaScriptSwiftKotlinC++API integrationperformance optimizationmobile architecture patterns
Soft skills
problem-solvingattention to detailcommunicationcollaborationmentoringconstructive feedbacktechnical decision-making
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Software Engineering