**This is a contract opportunity that might become a permanent job in 2025**
Job Overview:
We are seeking a talented and experienced Senior UI Developer to join our dynamic team. In this role, you will be responsible for implementing user interface designs with a focus on responsive layouts, optimizing front-end performance, and ensuring compatibility across various devices. You will play a key role in developing and maintaining reusable component libraries, as well as integrating with back-end APIs and AI models to deliver seamless user experiences.
Key Responsibilities:
-
User Interface Implementation: Develop and implement user interface designs based on wireframes and prototypes, ensuring responsive layouts that provide optimal viewing experiences across devices.
-
Performance Optimization: Analyze and optimize front-end performance, addressing compatibility issues and improving load times to enhance overall user satisfaction.
-
Component Library Development: Create and maintain reusable component libraries to promote consistency and efficiency in UI development across projects.
-
API Integration: Collaborate with back-end developers to integrate front-end applications with back-end APIs and AI models, ensuring smooth data flow and functionality.
-
Collaboration: Work closely with designers, product managers, and other stakeholders to understand requirements and translate them into technical solutions.
-
Code Quality: Write clean, maintainable, and efficient code while following best practices in UI development, including version control and documentation.
-
Mentorship: Provide guidance and mentorship to junior developers, fostering a collaborative team environment and encouraging skill development.
- Bachelor’s degree in Computer Science, Web Development, or a related field, or equivalent experience.
- 3+ years of experience in front-end development, with a strong focus on UI design and implementation.
- Proficiency in HTML, CSS, and React.
- Experience with responsive design techniques and frameworks (e.g., Bootstrap, Foundation).
- Strong understanding of front-end performance optimization and cross-browser compatibility.
- Familiarity with back-end integration, including RESTful APIs and AI model integration.
- Knowledge of version control systems (e.g., Git) and agile development methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.