Principal Software Engineer- Mobile (iOS)
HEALTHEQUITY, INC.
Principal Software Engineer- Mobile (iOS)
Job Locations
US-Remote
Overview
We areCONNECTING HEALTH AND WEALTH.Come be part of remarkable.
How you can make a difference
As Principal Mobile Engineer, you will be responsible for guiding and directing the work of a team of mobile developers. You are a mobile engineering expert who combines technical excellence with strong communication and collaboration skills. This role is 60-40 hands on technical vs guidance, governance and setting technical direction. You will ensure that we are delivering best-in-class, secure mobile applications informed by the latest in engineering best practices, frameworks and technology. You have deep experience in building and delivering mobile applications at scale. You will be responsible for providing technical leadership, guidance and mentorship to the team, and will ensure they follow best practices and industry standards. You will help us look around corners, driving innovation in the mobile space.
What youll be doing
Provide technical expertise in mobile development, including best practices, coding standards, performance optimization, and security considerations.
Collaborate with cross-functional teams, including product management, design, and quality assurance, to define requirements, architect solutions, and ensure timely delivery.
Participate in code reviews to ensure code quality, maintainability, and adherence to established coding standards.
Troubleshoot and resolve technical issues related to mobile applications and provide timely support to the team.
Troubleshoot, debug, maintain and upgrade existing software, including suggesting improvements that lead to better solutions.
Drive innovation in the mobile space by researching and evaluating emerging technologies and industry trends and making recommendations for adoption.
Stay up to date with the latest advancements in mobile development and share knowledge with the team to promote professional growth.
Deliver solutions in an agile collaborative workplace with others including Product Owners, analysts, designers, testers, agile coaches, leadership and architects.
Write and implement efficient clean code that meets stated requirements while adhering to company, compliance, and security standards.
Maintain and grow technical skills. Collaborate with peers via formal channels such as engineering guilds.
What you will need to be successful
Bachelors degree in computer science or a related field or equivalent experience.
Extensive experience (minimum 5 years) in mobile application development, with a strong proficiency in one or more of Swift, Kotlin, and iOS or Android mobile application engineering.
Proven technical leadership experience, with the ability to lead team of mobile developers.
In-depth understanding of software development principles, design patterns, and best practices for mobile applications.
Strong knowledge of mobile frameworks and libraries, and experience with third-party APIs and integration.
Strong knowledge of mobile security best practices.
Hands-on experience with version control systems, such as Git, and agile software development methodologies.
Experience establishing testing patterns, acceptance testing criteria, and reviewing automated tests.
Excellent problem-solving skills, with the ability to troubleshoot and resolve technical issues.
#LI-Remote
This is a remote position.
Salary Range
$137500.00 To $180000.00 / year
Benefits and Perks
The compensation range describes the typical minimum or maximum base pay range for this position. The actual compensation offer is determined based on job-related knowledge, education, skills,
experience, and work location. This position will be eligible for performance-based incentives… For full info follow application link.