Manage My Dream - New York, NY

posted 9 days ago

Full-time - Mid Level
New York, NY
Personal and Laundry Services

About the position

The Sr. Front End/Mobile Developer will be part of the Information Technology Division within the NYC Department of Corrections, focusing on developing and maintaining mobile applications to optimize business processes for the agency's field workforce. This role involves utilizing React Native for hybrid application development, contributing to a new initiative aimed at enhancing efficiency through technology.

Responsibilities

  • Develop and maintain cross-platform native mobile applications using React Native.
  • Design and build mobile apps to support the agency's business needs.
  • Create encapsulated and reusable components for mobile applications.
  • Implement modern UI designs and applications using React and its libraries.
  • Ensure applications are responsive and work across various devices and form factors.
  • Integrate modern authentication protocols and mechanisms into applications.
  • Utilize version control systems and automated build workflows for application development.

Requirements

  • Demonstrated expertise in building cross-platform native mobile apps.
  • Strong proficiency in JavaScript, including DOM and the JavaScript Object Model.
  • Thorough understanding of ReactJS/React Native and its core principles.
  • Experience with ReactJS/React Native workflows like Redux, Flux, and Create React App.
  • Expertise in building modern UIs and applications using React and its libraries.
  • Proficiency in developing Responsive, PWA, and Adaptive Design sites.
  • Knowledge of modern authentication protocols such as JWT and OAuth2.
  • Familiarity with REST Services/API and version control systems like GitHub.

Nice-to-haves

  • Experience with message-driven architectures such as pub-sub.
  • Experience with Java and/or Spring/Spring Boot frameworks.
  • Experience with implementing and using GraphQL.
  • Experience with Test Driven Development using Junit and Jest.
  • Exposure to Distributed Caching technologies like Redis.
  • Exposure to Containerization technologies like Docker and Kubernetes.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service