UI Developer (Developer III) Job at Mega Cloud Lab in City of Albany
Mega Cloud Lab, City of Albany, NY, United States
Overview
UI Developer (Developer III) Job Summary. The MCL's Client's Office of Information Technology Services (ITS) is recruiting for a highly experienced and results-oriented UI Developer to support the design and implementation of complex, scalable, and intuitive user interfaces for web and/or mobile applications. The ideal candidate will have a deep understanding of modern UI development technologies, a strong commitment to quality and performance, and excellent problem-solving, analytical, and communication skills to interact effectively with cross-functional teams and stakeholders. The UI Developer will work under the guidance of the technical lead and collaborate with architects, testers and business analysts to implement high-quality solutions that meet business and technical requirements and adhere to state and federal compliance standards. The mission of IES is to enhance the well-being of New Yorkers by transforming health and human service delivery through coordinated business practices, modernized technology, and strategic partnerships, improving eligibility determination and delivery of health and human services in areas such as Medicaid, SNAP, Public Assistance, HEAP, Child Care and Fair Hearings.
Key Responsibilities
- Responsible for the design and development of high-quality, reusable, and performant UI components and applications.
- Translates requirements into UI design and functionality.
- Collaborates closely with UX designers, business analysts, product managers, and other developers to ensure a seamless and consistent user experience across platforms.
- Drives UI/UX best practices, responsive/mobile-first design, SOLID principles, ensuring adherence to design guidelines, accessibility standards (Section 508 WCAG), and responsive design principles.
- Optimizes UI performance and scalability through efficient code and resource management.
- Conducts code reviews, ensuring code quality, maintainability, and adherence to established coding standards.
- Mentors and provides technical guidance to junior developers, fostering a collaborative and innovative team environment.
- Stays up to date with emerging UI development trends, tools, and technologies, and contributes to continuous improvement of development processes.
- Participates in all phases of the software development lifecycle, including requirements analysis, design, testing, deployment, and support.
Mandatory Qualifications
- Level III - More than seven (7) years of experience on complex projects with 2+ years in a leadership role as a Developer.
- More than 7 years of experience in UI development and patterns (including MVC) with a focus on building complex and scalable applications.
- More than 7 years of experience developing and maintaining web applications utilizing HTML, XML, JSON, AJAX, JavaScript/TypeScript, Angular framework (3-4 years), jQuery, Bootstrap, and CSS.
Additional Qualifications
- Bachelor’s degree in computer science, Web Development, or a related technical field
- 7+ years of experience in .NET, C# for n-tier web deployment OR Java/Spring Boot for n-tier web/cloud deployment.
- 7+ years of experience with SOA application integration including development of secure web-services, SOAP/RESTful APIs
- 7+ years of experience with Entity Framework
- 7+ years of experience with unit testing frameworks (xUnit/NUnit preferred)
- 5+ years with distributed version control systems (e.g., Git)
- 3+ years of experience in designing & implementing CI/CD workflows
- 2+ years of experience with Agile/Scrum methodologies