Job Description:
The candidate will be supporting The Ohio Department of Transportation’s (ODOT), working with a designated application team: Application Development Manager, Project Manager (PM), Technical Lead, Business Analyst (BA), Database Analyst (DBA), and Quality Analyst (QA) in an iterative development environment.
This position will function as a highly skilled Programmer 5 (PR5) with specific responsibilities that include:
- Review and understand the project’s design and user experience goals
- Participation in requirements and/or design review sessions to gather and refine UI requirements
- Develop and test user interfaces in support of the project specifications and design guidelines
- Collaborate with the technical team members and designers in creating and refining UI designs
- Provide status of work and deliverable estimates to the Project Manager and/or Technical Lead
- Anticipate, identify, track, and resolve issues and risks
- Resolve issues of design feasibility and ensure accuracy in implementation
- Ability to work independently and as part of a team, manage time effectively, work under pressure of tight deadlines, and meet assigned deadlines
EXPERIENCE:
- Ability to collaborate, negotiate, and take direction from the supporting resources across business and/or functional lines to create intuitive, accessible, and visually appealing user interfaces.
- Possess excellent communication skills; both oral and written skills, including strong meeting and work session skills to effectively convey design ideas and gather requirements.
- Have excellent organizational skills, proven analytical, planning, problem-solving, and decision-making skills to manage multiple UI design projects and deliver high-quality results.
- Demonstrate proven experience in troubleshooting issues, including cross-browser compatibility, responsiveness, and performance optimization.
- Ability to design and implement responsive and accessible web interfaces using HTML 5, CSS 3+, Bootstrap 4+, and JavaScript/TypeScript.
- Proven experience in creating and maintaining UI mockups, wireframes, and prototypes to visualize and communicate design concepts.
- Demonstrate strong experience in collaborating with backend developers to integrate UI components with backend services, ensuring seamless user experiences