Logo
Jobs via Dice

Jobs via Dice is hiring: UI Developer in City of Albany

Jobs via Dice, City of Albany, NY, United States

Save Job

Job Title: UI Developer – Level III

Location: Albany, NY (Onsite at 40 N. Pearl Street)

Duration: 18 Months

Experience Required: 15+ Years

Job Summary: Seeking a highly experienced UI Developer (Level III) to design and implement complex, scalable, and high-performance user interfaces for large enterprise web applications. The ideal candidate will bring deep experience in modern UI technologies, strong problem-solving skills, and the ability to collaborate across business and technical teams.

Mandatory Qualifications

  • 15+ years total IT experience
  • 7+ years working on complex projects, with 2+ years in a development leadership role
  • 7+ years of strong UI development experience using:
    • HTML, XML, JSON, AJAX
    • JavaScript/TypeScript
    • Angular (3–4 years minimum)
    • jQuery, Bootstrap, CSS
    • UI patterns including MVC
  • Proven experience maintaining and enhancing large-scale, scalable UI applications

Desirable Qualifications

  • Bachelor’s degree in Computer Science or related field
  • 7+ years developing applications using .NET/C# or Java/Spring Boot
  • 7+ years with Service-Oriented Architecture (SOA), SOAP/REST APIs
  • 7+ years with Entity Framework
  • 7+ years with unit testing frameworks (xUnit/NUnit)
  • 5+ years with Git or similar distributed version control
  • 2+ years implementing CI/CD pipelines
  • 2+ years working with Agile/Scrum
  • Experience in state/federal government projects (Health & Human Services preferred)

Responsibilities

  • Design and develop high-quality, reusable, responsive UI components
  • Translate business requirements into UI functionality
  • Collaborate with UX designers, business analysts, and product teams
  • Drive UI/UX best practices, accessibility (Section 508/WCAG), and responsive design
  • Optimize UI performance and scalability
  • Conduct code reviews and ensure code quality
  • Mentor junior developers and support team collaboration
  • Stay current with emerging front-end technologies
  • Participate in all phases of SDLC: analysis, design, development, testing, deployment, and support
#J-18808-Ljbffr