What are the responsibilities and job description for the Front-End Technical developer / UI developer position at Zuven Technologies?
Front-End Technical Lead / UI developer
Cincinnati , Ohio
Key Responsibilities
- Collaborate with clients, business stakeholders, and delivery teams to understand UI/UX requirements and translate them into scalable front-end solutions.
- Lead the architecture and design of modern web applications using Angular and/or React.
- Define the right front-end frameworks, component models, state management approaches, integration patterns, responsive layouts, caching strategies, and security controls.
- Design highly scalable, reusable, flexible, and resilient front-end architectures aligned with business and enterprise goals.
- Provide technical leadership across the full project lifecycle, including discovery, solution design, development, testing, deployment, optimization, and production support.
- Recommend appropriate technologies, design patterns, and implementation approaches, with clear articulation of trade-offs to both technical and non-technical stakeholders.
- Establish front-end governance, coding standards, reusable frameworks, and best practices for UI engineering.
- Drive performance optimization, refactoring, and modernization of existing UI modules and applications.
- Contribute hands-on to the development of critical components and ensure adherence to engineering standards and best practices.
- Design and review technical components across presentation tier, integration layer, server interactions, and data access touchpoints where relevant.
- Partner with UX/design teams to identify design issues, propose elegant solutions, and promote a user-centered design approach.
- Work with DevOps, infrastructure, and performance engineering teams to define build, release, deployment, observability, and runtime characteristics of applications.
- Lead code reviews, architectural reviews, production troubleshooting, and war room support when needed.
- Review and approve third-party and integration solution architecture in alignment with enterprise standards.
- Define and validate non-functional requirements including performance, scalability, accessibility, maintainability, and security.
- Mentor junior developers and engineers on front-end architecture, design patterns, clean code, testing, and delivery practices.
- Support estimation, solution planning, and technical input for project initiation, scope definition, and delivery planning.
- Maintain proactive and professional communication with customers, peers, and leadership teams.
Required Qualifications
- Bachelor’s degree or equivalent.
- 5 years of overall IT experience in application development and maintenance.
- 2 years of experience in a Lead or Architect role for front-end/UI engineering.
- Strong hands-on experience in Angular, React, TypeScript, JavaScript, HTML5, CSS3, and responsive web application development.
- Strong expertise in front-end architecture patterns including component-based architecture, micro frontends, and modern MVC/MVVM approaches.
- Experience building and integrating with RESTful APIs/services.
- Strong experience with RxJS, asynchronous programming, and common design patterns.
- Hands-on experience with front-end build and workflow tools such as Webpack, npm/yarn, and modern CI/CD pipelines.
- Strong understanding of web performance, accessibility, browser compatibility, and front-end security best practices.
- Experience with Agile delivery models, distributed teams, and DevOps practices including CI/CD.
- Strong debugging, problem-solving, and analytical skills.
- Ability to connect technology decisions to measurable business outcomes and customer value.
- Excellent verbal, written, presentation, and stakeholder communication skills.
- Proven ability to lead teams while remaining hands-on.
Job Type: Contract
Pay: $111,650.58 - $134,460.91 per year
Benefits:
- Relocation assistance
Work Location: In person
Salary : $111,651 - $134,461