Design and implement scalable, user-friendly UI architectures for web and mobile applications.
Collaborate with UX designers to translate wireframes and prototypes into high-quality, responsive interfaces.
Establish and maintain design standards, style guides, and best practices for front-end development.
Provide technical leadership and mentoring to front-end developers on UI frameworks and technologies.
Review and optimize application performance, accessibility, and usability.
Stay up-to-date with the latest UI trends and technologies, and incorporate them into our products.
Participate in code reviews and ensure adherence to coding standards.
Requirements
A bachelor's degree in Computer Science or a related field, with extensive experience (typically 10+ years) in front-end development and a proven track record in an architectural or lead role.
Deep expertise in the React framework, including state management libraries (e.g., Redux) and front-end component libraries.
Strong proficiency in core web technologies: HTML5, CSS3 (with pre-processors like SASS), and JavaScript/TypeScript.
Familiarity with Python back-end frameworks (e.g., Django, Flask, FastAPI) for integration purposes.
Experience with RESTful APIs/GraphQL, version control systems (Git), and CI/CD pipelines.
Knowledge of accessibility standards (WCAG guidelines) and responsive design principles.