UI Architect

FastSpring Logo

FastSpring

πŸ’΅ $160k-$180k
πŸ“Remote - Worldwide

Summary

Join FastSpring as a UI Architect and lead the design and development of our e-commerce platform's visual and interactive elements. You will be responsible for developing and maintaining design systems, collaborating with cross-functional teams, and advocating for user-centered design practices. This 100% remote role requires extensive experience in front-end development, UI architecture, and UX design, along with expertise in various technologies and frameworks. You will leverage your skills to create scalable, maintainable, and high-quality user interfaces, ensuring consistency and responsiveness across all platforms. The ideal candidate will be a strong communicator and collaborator, capable of leading and mentoring junior team members. FastSpring offers a competitive salary and a comprehensive benefits package.

Requirements

  • 8+ years of experience in front-end development, UI architecture, or UX design, with a strong portfolio demonstrating your design and architecture skills
  • Expertise in front-end technologies, including HTML5, CSS3, JavaScript, and modern front-end frameworks (e.g., React, Angular, Vue.js)
  • Experience with design systems, component libraries, and UI frameworks like Material UI, Bootstrap, or custom component libraries
  • 5+ years experience developing SaaS back-end solutions using Java
  • Experience implementing RESTful service-oriented public APIs
  • Experience designing, implementing, and operating/debugging multi-tier web applications and service-oriented architecture (MVC, SPA, microservices, etc)
  • Experience with Amazon Web Services, including EC2, S3, RDS, DynamoDB; experience with Lambda is a plus
  • Experience with SQL and NoSQL storage (Postgres/MySQL, DynamoDB/MondoDB) and ORM technologies like Hibernate
  • Familiarity with CSS preprocessors (SASS/LESS) and responsive design principles
  • Understanding of front-end build tools (Webpack, Gulp, npm, etc.) and version control (Git)
  • Experience with accessibility standards and best practices (WCAG, ARIA)
  • Bachelor's degree in Computer Science, Interaction Design, Human-Computer Interaction, or a related field, or equivalent practical experience
  • Strong understanding of UI/UX principles, including typography, color theory, and layout design
  • Proficiency in design tools such as Figma, Sketch, Adobe XD, or similar
  • Experience with prototyping and wireframing tools (e.g., InVision, Axure)
  • Strong communication and collaboration skills with the ability to present ideas clearly to both technical and non-technical stakeholders
  • Excellent problem-solving skills and the ability to think creatively and strategically
  • Ability to manage multiple projects and prioritize effectively in a fast-paced environment

Responsibilities

  • Lead the development and maintenance of design systems and UI component libraries
  • Establish and enforce best practices for user interface architecture, ensuring consistency and scalability across products
  • Develop reusable, modular UI components and patterns to streamline development and ensure uniformity across multiple teams
  • Create design guidelines, patterns, and documentation that align with user needs and business goals
  • Work closely with UX/UI designers to translate wireframes and mockups into well-designed, functioning user interfaces
  • Collaborate with developers to ensure the seamless implementation of UI components and design systems
  • Provide technical leadership and mentorship to junior front-end developers and designers
  • Work with product managers to understand project requirements and ensure the UI design meets functional and technical specifications
  • Advocate for and drive user-centered design practices, ensuring that UI solutions align with user needs, usability standards, and accessibility best practices
  • Conduct design reviews and feedback sessions, ensuring that UI designs are intuitive, aesthetically pleasing, and highly functional
  • Evaluate and implement cutting-edge UI technologies and tools to improve development efficiency and user experience
  • Stay up to date with emerging UI/UX trends and integrate new technologies and design patterns into the architecture as needed
  • Optimize UI performance, ensuring responsiveness and speed across different devices and browsers
  • Write clean, maintainable, and efficient front-end code (HTML, CSS, JavaScript, etc.) and ensure it adheres to established coding standards and best practices
  • Ensure thorough documentation of UI components, patterns, and systems to enable easy integration by development teams
  • Work with QA teams to implement UI testing strategies, including unit tests and integration tests for UI components
  • Ensure UI designs and implementations are fully responsive and meet accessibility standards (WCAG)

Preferred Qualifications

  • Experience in mobile-first and responsive web design
  • Familiarity with Agile development methodologies
  • Experience with A/B testing and data-driven design decisions
  • Knowledge of performance optimization techniques for front-end applications

Benefits

  • Corporate bonus plan
  • Variety of benefits

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.