Job ID :
29072
Company :
Internal Postings
Location :
Herndon, VA
Type :
Contract
Duration :
1 Year
Salary :
DOE
Status :
Active
Openings :
1
Posted :
09 Dec 2020
Job Seekers, Please send resumes to resumes@hireitpeople.com

Detailed Job Description:

  • 5+ years of Swift, UIKit, Mobile SDKs, TestFlight, Xcode, and the IOS ecosystem development experience.
  • Experience building native iOS applications using Swift and UIKit.
  • Understands the application life cycle including publishing to the App Store.
  • 3+ years providing solutions mobile application Integration patterns, API, Web services, and Micro Services.
  • 3+ years of experience with mobile security architecture for applications including auth/auth, Data loss prevention, and other security concerns.
  • 3+ years of experience with deploying mobile using various mobile deployment patterns such as SDK, AppConfig and App Wrapping.
  • Ability to develop functional, technical and user interface designs for an application that meets the defined requirements (business, system performance and standards).
  • Solid understanding UI/UX and how it relates to application development including wireframing concepts before building.
  • Ability to analyze tradeoffs between design/implementation options and clearly articulate the solution options and technical challenges associated with each.
  • Experience with concepts of CI/CD.
  • Familiarity with full stack development or experience is a plus.

Job Functions:

  • Develop compelling features using modern tools and technologies with a focus on building future-proof systems that perform at scale.
  • Develop user-facing products for mobile devices to be distributed in the app stores.
  • Ensure responsiveness of mobile applications.
  • Develop proof of concepts for mobile applications aligning with architecture patterns, reference architecture and reference implementations.
  • Interface with other engineering teams to establish best practices and requirements for developing end-to-end software applications.
  • Work with QA Engineering to develop test plans, including writing unit, end-to-end and integration tests.
  • Define mobile application lifecycle processes including design, development, testing, CI/CD, containerization, deployment, and mobile app distribution along with recommended tools and best practices
  • Troubleshoot mobile application development/deployment issues and provide solutions.

Experience required: 5 Years