Sr. Front end /Mobile Developer

    • Manage My Dream, LLC
  • New York, NY
  • Posted 17 hours ago | Updated 5 hours ago

Overview

On Site
Hybrid
Full Time

Skills

UI
Information Technology
Business process
Application development
Mobile applications
DOM
JavaScript
React Native
React.js
Authentication
OAuth
Version control
GitHub
Workflow
Web applications
RESTful
API
Java
Spring Framework
GraphQL
Test-driven development
JUnit
Caching
Redis
Docker
Kubernetes

Job Details

Job Description

Job Description



DESCRIPTION

The Information Technology Division within the NYC Department of Corrections is responsible for fulfilling all technology needs for the different divisions within the agency in support of its overall mission. As part of that effort, the application development (AppDev) group within IT is responsible for developing and maintaining the applications that support the agency s business needs. The AppDev is now starting a new initiative to design and build mobile apps to help optimize business processes and enable increased efficiency especially for the agency s field workforce. As part of that initiative, the AppDev group is looking to bring on board a mobile app developer with experience in hybrid application development using ReactNative.

MANDATORY SKILLS/EXPERIENCE

Demonstrated expertise building cross-platform native mobile apps

Strong proficiency in JavaScript including DOM, the JavaScript Object Model and other relevant concepts

Thorough understanding of ReactJS/React Native and its core principles

Expertise on building encapsulated and reusable components

Preceding experience with ReactJS/React Native workflows like Redux, Flux, Create React App.

Demonstrated expertise building modern UIs and applications using React and its available libraries

Proficiency in developing Responsive, PWA and Adaptive Design sites that can work on any form factor

Knowledge of modern authentication protocols and mechanisms such as JWT, OAuth2, etc.

Knowledge of modern version control systems (GitHub, preferably) and automated build workflows/pipelines for web applications

Familiarity with REST Services/API

DESIRABLE SKILLS/EXPERIENCE:

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 Jest

Exposure to Distributed Caching technologies like Redis

Exposure to Containerization preferably Docker Kubernetes


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.