Job Description
This role involves working closely with UX/UI designers to transform creative concepts into functional code, ensuring that the final product is visually appealing, user-friendly, and meets exact design specifications. The candidate will be responsible for developing responsive web interfaces that prioritize mobile-first design principles, delivering seamless experiences across various devices. Additionally, they will contribute to UI testing strategies and participate in R&D initiatives such as Everai Council and Arklane to drive innovation and improve product quality. The individual will also play a key role in shaping technical decisions and establishing best practices that align with the company's long-term goals. They will be accountable for meeting the tech roadmap objectives, ensuring timely delivery of features and maintaining high standards of code quality throughout the development lifecycle.
Key Responsibilities
- Collaborate with UX/UI designers to translate design concepts into code, ensuring pixel-perfect, visually engaging, and intuitive user interfaces.
- Implement mobile-first design principles to create responsive and mobile-friendly interfaces that adapt seamlessly to different screen sizes and device capabilities.
- Develop and execute UI testing strategies to identify bugs, optimize performance, and ensure cross-browser compatibility.
- Participate in R&D projects (e.g., Everai Council, Arklane) to explore new technologies, improve existing solutions, and contribute to product innovation.
- Stay updated on emerging trends and technologies, and proactively recommend technical choices that enhance scalability, security, and maintainability.
- Ensure the codebase adheres to high-quality standards through rigorous code reviews, documentation, and adherence to coding best practices.
- Collaborate with cross-functional teams to solve complex technical challenges and deliver solutions that meet business requirements.
- Monitor and analyze user feedback to refine UI/UX elements and improve overall product performance.
- Coordinate with product managers to align technical implementation with project timelines and business goals.
- Contribute to the continuous improvement of development workflows and tools to increase efficiency and reduce technical debt.
Job Requirements
- Proficiency in HTML, CSS, and JavaScript to build dynamic and interactive web interfaces.
- Experience with front-end frameworks such as React, Vue.js, or Angular for efficient development and maintainability.
- Strong understanding of responsive design techniques, including media queries, flexible grids, and adaptive layouts.
- Knowledge of UI testing tools and methodologies (e.g., Selenium, Jest, Cypress) to ensure robust and reliable interfaces.
- Ability to work with design systems and follow established style guides to maintain consistency across products.
- Experience with version control systems like Git for collaborative development and code management.
- Excellent problem-solving skills to troubleshoot technical issues and optimize performance under constraints.
- Strong communication skills to collaborate effectively with designers, developers, and stakeholders.
- Ability to document code and technical decisions clearly for team knowledge sharing and future reference.
- Experience with agile development methodologies and Scrum practices to manage tasks and deliver results iteratively.
- Knowledge of accessibility standards (WCAG) to ensure inclusive and compliant user interfaces.
- Proficiency in using design tools like Figma or Sketch to understand and implement design specifications accurately.
- Ability to prioritize tasks based on business impact, technical complexity, and project deadlines.
- Experience with CI/CD pipelines and automated testing to streamline development and deployment processes.
- Strong attention to detail to ensure code quality, consistency, and alignment with design and technical requirements.