
Senior Software Engineer, Mobile Applications
Abbott
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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