UI Architect

Skills
ShopifyClient RequirementsConflict ResolutionHandle Multiple ProjectsHigh Technical AptitudeMultitaskingQuality Assurance
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Day to day

  • Guide development teams to create elegant usable responsive and interactive interfaces across multiple devices using CSS HTML JavaScript
  • Review designs created by web designers ask any necessary clarifying questions and provide your feedback and guide as necessary
  • Guide development team to implement UI using defined principles best practices and code guidelines by the company
  • Guide development team to optimize websites to ensure fast loading speeds and passing the web-vitals
  • Guide development team to ensuring the pixel perfection of the website and quality of deliverables
  • Guide our clients towards strategic product features which are beneficial for the client's business and their growth
  • Contribute to the continuous improvement of the development framework and processes
  • Lead the release deployment process and code reviews
  • Stay up to date on latest technology news in the e-commerce industry as well as in the development community Sharing with the team and enhancing their development knowledge and experience
  • Guiding clients to make the right decisions from a technology and tools perspective
  • Identify technical debts and communicate the same with our clients in a timely manner
  • Provide transparent and regular communication with the team project manager and our clients
  • Overlook and handle multiple projects simultaneously
  • Present accurate deadlines to our clients on projects and sprints
  • Keep track of your developers and ensure that they are effective at task management and communication with our clients
  • Ensure the team developers are aligned with the weekly sprint and commitment to deliverables
  • Communicate with the project manager about any unrealistic sprints and tasks
  • Logically and realistically access weekly tasks set by the client and communicate with the PM and client if there are any required changes
  • Understand their requirements present solutions and answer any other client questions
  • Collaborate well with the project manager to prioritize tasks discussing project related issues and any other required support
  • Ensure good collaboration with other teams UX QA and App in order to complete your tasks client requirements
  • Keep track of your team's sprints and tasks
  • Ensure the quality of deliverables of your team be responsible for the health of the project
  • Ensure your team is following all standard processes e.g. deployment process Gitflow process QA etc
  • Submit incident reports as needed on a regular basis
  • Advise the team on various improvements solutions with ongoing projects