> Markdown version of [/jobs/ext/2198667-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/2198667-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Developer - **Company:** City of New York - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $150,000.0 - $155,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Android Software Development, Android Studio, Apple IOS, Apple Xcode, Data Visualization, DevOps, Human-Computer Interaction, Mobile Application Software, Network Connections, SQLite, TypeScript, Enterprise Software Applications, ReactJS, Spring-boot, Core Api, Backend, Kotlin, Material UI, Information Technology, React Native, Front End Software Development, Vulnerability Analysis - **Published:** August 23, 2026 - **Apply:** https://www.careerjet.com/job/us997e1426f62a83d33ca0a777342098df/eaa ## About the Role Preferred Skills: - Proficiency in ReactJS and modern JavaScript/TypeScript for web front-end development, with working knowledge of component libraries, state management, and form validation patterns. - Proficiency in Java and Spring Boot for building and maintaining backend services and enterprise applications. - Experience developing cross-platform mobile applications with React Native, including the bare workflow where native modules and platform APIs are required. - Experience with native iOS development (Swift/Objective-C, Xcode) and native Android development (Kotlin/Java, Android Studio), including platform-specific UI, lifecycle management, and background execution. - Ability to implement responsive, accessible mobile UIs that perform reliably on managed enterprise devices under intermittent or no network connectivity. - Familiarity with offline-first data flows, including local persistence with SQLite, sync/outbox queues, conflict resolution, and encryption at rest. - Working knowledge of DevOps CI/CD pipelines for automated build, test, security scanning, and, 1. A baccalaureate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and four years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or 2. An associate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and six years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or 3. A baccalaureate degree from an accredited college, and eight years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or 4. Education and/or experience which is equivalent to "1", "2", or "3" above. Preferred Skills - Proficiency in ReactJS and modern JavaScript/TypeScript for web front-end development, with working knowledge of component libraries, state management, and form validation patterns. - Proficiency in Java and Spring Boot for building and maintaining backend services and enterprise applications. - Experience developing cross-platform mobile applications with React Native, including the bare workflow where native modules and platform APIs are required. - Experience with native iOS development (Swift/Objective-C, Xcode) and native Android development (Kotlin/Java, Android Studio), including platform-specific UI, lifecycle management, and background execution. - Ability to implement responsive, accessible mobile UIs that perform reliably on managed enterprise devices under intermittent or no network connectivity. - Familiarity with offline-first data flows, including local persistence with SQLite, sync/outbox queues, conflict resolution, and encryption at rest. - Working knowledge of DevOps CI/CD pipelines for automated build, test, security scanning, and deployment. Public Service Loan Forgiveness ## Description The IT Division needs a Full Stack Developer to design, build and maintain enterprise web and mobile applications to help move DOC into a mobile-first agency. This role spans the entire stack: Native and React-Native on mobile for iOS and Android, ReactJS, and Java/Spring Boot backends. ## Related Videos - [Unleash your web skills on native!](https://www.wearedevelopers.com/videos/122-unleash-your-web-skills-on-native) - [Introduction to TXT](https://www.wearedevelopers.com/videos/30-introduction-to-txt) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [There's an app for that - on the role of cross platform development in the app development ecosystem](https://www.wearedevelopers.com/videos/278-there-s-an-app-for-that-on-the-role-of-cross-platform-development-in-the-app-development-ecosystem) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)