Optional Announcement Message Bar (Remove when not in use!)

Sr. SWE iOS #103807

Find more opportunities...

Posted: Mon, 16 Mar 2020 16:57:35 -0400

Location: Allentown, PA

Industry: IT

Job Type: Temp/Contract

Skill Set: Mid-Senior level (4-10 yrs)

Pay/Rate: 1.00/HOUR


Description:

Software Engineer – iOS

 

Come join our new Mobile development team! You are a technical leader supporting our iOS native apps and participate in the development of our HealthCare app with a modern design and architecture. 

 

JOB DUTIES AND RESPONSIBILITIES:

 

         Implement high-performance responsive native mobile iOS app.

         Demonstrated experience with strong software engineering fundamentals including object-oriented design, data structures, dependency injection, testable code, and algorithms.

         Able to work with all stakeholders to prioritize work relative to both delivering business value and addressing technical debt.

         Leads analysis, design, development, and implementation for our existing mobile native applications.

         Translates stories into design & code and help with estimations. Develops well-engineered code and test artifacts backed by automated tests.

         Demonstrate understanding of PCI and HIPPA compliance requirements and ability to design and develop solutions that conform to those requirements.

         Demonstrate understanding of application architecture and infrastructure as they relate to service delivery including availability and performance and accessibility. 

         Demonstrate understanding of secure programming concepts as they relate to web application development with the ability to define solutions that mitigate risks including but not limited to the OWASP Top 10

         Implementation of proper data protection and storage, secure and performant solutions that adhere to defined standards.

         Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering team in addition to coding and evaluating code.

         Create thorough documentation for all code and libraries generated that adheres to documentation principles agreed upon by the entire development team.

         Troubleshoots and debugs code developed by themselves as well as other developers

         Implementation of proper data protection and storage, secure and performant solutions that adhere to defined standards.

         Successfully implement development processes, coding best practices, and code reviews and TDD/BDD.

         Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.             Mentor the team on the “how” of better use of existing platform components and performance best practices

         Keep abreast of new technology developments.

         All other duties as assigned. 

 

PHYSICAL/SENSORY DEMANDS:

 

Sitting for up to 7 hours per day, 4 hours at a time; standing for up to 7 hours per day, 4 hours at a time; walking for up to 2 hours a day, 1 hour at a time. Seeing as it relates to general, near, color, and peripheral vision. Hearing as it relates to normal and telephone conversations.

EDUCATION: 

Bachelor’s or Associate degree in computer science, information systems, engineering or equivalent required. 

Requirements:

TRAINING AND EXPERIENCE:  

 

         8+ years of software development experience in a global hi-tech organization

         5+ years as native Mobile developer architecting, building, deploying in iTunes and maintaining consumer facing iOS apps using SWIFT. Solid understanding of the full mobile development lifecycle.

         Latest XCode. SWIFT 5+, CoreData.

         Jenkins/Fastlane for CI/CD, Code coverage

         Experience with Mobile Audio/Video Playback

         Experience with profiling UI, memory and threading

         Experience with test-driven development (TDD), TestFlight, Crashlytics, Firebase

         Understanding of in-app advertising, purchases & mobile Analytics

         Experience integrating with third-party libraries and APIs

         Experience in Agile practices (Scrum/Kanban), JIRA, Confluence, Github/Bitbucket

         Strong communication skills. 

 

PREFERRED:

 

         XCTest Framework, Objective-C

         Hybrid Mobile apps

         Accessibility/Voice Over

         SSO using Oauth2, OpenID protocols 

         Experience with Microservices Architecture/Patterns and OpenAPI

         Experience with MS Office suite

         Experience in Healthcare vertical

 

#LI-KO1