UI Architect
Skills
ShopifyClient RequirementsConflict ResolutionHandle Multiple ProjectsHigh Technical AptitudeMultitaskingQuality Assurance
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
