Mobile Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
Works with a collaborative team that develops and maintains mobile applications running on both iOS and Android. Participates in all phases of the development lifecycle: assisting in initial requirements gathering and design and then independently delivering software through the coding, testing, and deployment phases. Fluent in leveraging AI tools to accelerate software development activities., * Delivers well-tested, peer-reviewed work on time, taking ownership of the quality of what ships and helping resolve issues and errors as they arise.
-
Participates in all phases of the software development lifecycle, from requirements gathering and design to coding and testing, working with cross-functional teams in a highly collaborative environment (Development Leads, Architects, Quality Engineers, DBAs, Product Managers, Healthcare experts, etc.).
-
Codes and tests applications using TypeScript, React Native, and device-specific languages (Kotlin, Java, Swift, Objective C).
-
Fluently uses AI Tools to accelerate engineering activities, while retaining accountability for code and functional quality
-
Guides promotion of mobile applications through the deployment and release processes, adeptly navigating requirements of the Apple App Store and Google Play Store
-
Builds secure, privacy-conscious software appropriate to a regulated healthcare environment (e.g., HIPAA), handling protected health information responsibly.
-
Builds mobile applications that conform to accessibility requirements (e.g. WCAG 2.2 AA standards)
-
Identifies, develops, and evangelizes best practices, coding standards, and reusable frameworks, sharing them with other teams across the organization.
-
Develops the skills of colleagues through peer collaboration, mentoring, and code review.
Requirements
-
Bachelor’s Degree in Computer Science / related field or equivalent.
-
Five or more years of software development experience in an enterprise environment, with a proven track record of delivering production software, or the knowledge, skills, and abilities to succeed in the role.
-
Expert-level proficiency in core React Native technologies - Fabric, TurboModules, JSI (JavaScript Interface), Reanimated, Hermes JS engine
-
Proven experience building security conscious mobile applications utilizing OAuth2/OIDC, Biometrics, Keychain/Keystore encryption, SSL Pinning, OWASP MASVS
-
Advanced mobile application debugging skills - JS heap allocation leaks, re-render bottlenecks, and startup time bottlenecks using React DevTools, Flipper, Android Studio Profiler, and Xcode Instruments.
-
Strong project management skills with the ability to guide team projects, manage and prioritize workload, and respond to changing demands/timelines
-
In-depth knowledge of software development lifecycles and their utilization in software projects.
-
Experience collaborating with colleagues responsible for UI/UX design
-
Ability to work within an Agile software development methodology.
-
Solid problem-solving, analytical, and design skills.
-
Solid communication and interpersonal skills, with the ability to work constructively in a collaborative team environment.
Preferred
-
Healthcare industry experience.
-
Experience leverage Over the Air (OTA) updates using Expo
-
Full-stack experience in the Node ecosystem (e.g. NestJS)
-
Experience in translating Figma prototypes into real applications
Benefits & conditions
- While performing the duties of this job, the employee works in normal office working conditions., $122,335.00-$166,114.75
Benefits of working at Lumeris
- Medical, Vision and Dental Plans
- Tax-Advantage Savings Accounts (FSA & HSA)
- Life Insurance and Disability Insurance
- Paid Time Off (PTO, Sick Time, Paid Leave, Volunteer & Wellness Days)
- Employee Assistance Program
- 401k with company match
- Employee Resource Groups
- Employee Discount Program
- Learning and Development Opportunities
- And much more…
Be part of a team that is changing healthcare!
About the company
At Lumeris, we believe that our greatest achievements are made possible by the talent and commitment of our team members. That’s why we are actively seeking talented and collaborative individuals who are passionate about making a difference in the healthcare industry. Join us today as we strive to create a system of care that every doctor wants for their own family and become part of a community that values its people and empowers you to make an impact.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…