Enable job alerts via email!

IOS Staff Engineer / Health & Wellness Engineering

Company

Plano (TX)

Remote

USD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking an IOS Staff Engineer to drive innovation in consumer-facing mobile applications. As a vital team member, you'll collaborate with various stakeholders to design, develop, and maintain high-quality iOS applications, utilizing your extensive experience in mobile and backend technologies. This role offers opportunities for technical leadership and the chance to work on exciting projects enhancing the end-user experience.

Qualifications

  • 7+ years of software development experience required.
  • 5 years of experience programming mobile iOS native applications.
  • Publication of at least one iOS app in the App Store.

Responsibilities

  • Design consumer-facing iOS mobile applications and integrate with existing systems.
  • Collaborate with architects and engineers to mitigate risks.
  • Provide technical leadership and mentorship within development teams.

Skills

iOS Development
Agile Methodology
Swift
Objective-C
Cocoa Touch
Automated Testing
Mobile Landscape Understanding

Education

Bachelor’s degree in Computer Information Systems or equivalent

Job description

Job Title: IOS Staff Engineer / Health & Wellness Engineering

Job Duties: Drive innovation and design solutions for consumer-facing iOS mobile applications. Provide input in end-to-end design, development, and testing of solutions. Collaborate with technical leads, managers, and Product stakeholders to meet release dates and timelines. Work with the team, business analysts, and subject matter experts to understand complex technological systems and produce integrated end-to-end solution options. Provide high-level effort estimates in the absence of detailed requirements. Keep up-to-date with cutting-edge technologies and incorporate that knowledge into platform roadmaps, design, and implementation.

Create design solutions for consumer-facing mobile applications built on the iOS platform and related ecosystems, as well as system integration with internal systems and external vendors. Provide technical support in the design, development, and testing of business solutions. Prepare and present potential technical solutions and advise the business on approaches and tradeoffs. Collaborate with scrum masters, product owners, UI developers, back-end developers, QA engineers, and subject matter experts to understand complex technological systems and produce integrated end-to-end solutions. Communicate and present solution approaches to enterprise architects, project teams, leadership, and other stakeholders. Work with Solution Architects and Engineers to identify and mitigate architectural risks and issues across programs and projects. Leverage existing and contribute to the creation of reusable service components and patterns. Define system structures, interfaces, and guiding principles for organization, software design, and implementation. Support projects, provide technical leadership, and mentor team members. Partner with Enterprise, Application, and Lead Architects to drive modular, services-oriented integration and solutions architectures. Write technical requirements, stories, and task breakdowns for mobile app experiences, tech stack, Java, REST APIs (xAPIs). Ensure Integration Requirements & Designs are supported by standard company Mobile UI and API Development Patterns or augment them if new patterns emerge. Confirm that the solution meets functional and non-functional requirements approved by the business. Ensure architecture and design alignment with target architecture and standards. Define and support reusable application components from a business and technology perspective. Analyze user needs and software requirements to determine feasibility within time and cost constraints. Consult with systems analysts, engineers, programmers, and others to design systems, considering project limitations, performance requirements, and interfaces. Design, develop, and modify software systems, using scientific analysis and mathematical models to predict outcomes. Develop or oversee software testing, programming, and documentation. Modify existing software to correct errors, adapt to new hardware, or improve performance.

Location: May telecommute. Reports to Plano, TX.

Requirements/Special Skills: Bachelor’s degree or foreign degree equivalent in Computer Information Systems, Computer Engineering, Electronic Engineering, or related field, and seven (7) years of software development experience. Experience must include:

  • Five (5) years of programming mobile iOS native applications.
  • Five (5) years with iOS frameworks such as Core Data, Core Animation, Core Graphics, or Core Text.
  • Three (3) years with Swift, Objective-C, and Cocoa Touch.
  • Experience publishing at least one iOS app in the App Store.
  • Three (3) years of experience with automated unit testing tools like XCTest or XCUITest.
  • Five (5) years with the full software development lifecycle and methodologies (including Agile).
  • Five (5) years understanding the mobile landscape, architectures, trends, and emerging technologies.

***Wheredurationunspecified, employer will accept any amount of experience that rises to the minimum necessary to perform the job duties.

May telecommute. Reports to Plano, TX. Must have legal right to work in the U.S. EOE.

* Free services are subject to limitations

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.