Full-Time Senior UI Architect
McFadyen Digital is hiring a remote Full-Time Senior UI Architect. The career level for this job opening is Experienced and is accepting Bengaluru, India based applicants remotely. Read complete job description before applying.
McFadyen Digital
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Are you a technology leader capable of conceptualizing, building, and implementing application architecture? Are you passionate about software UI architecture and driven to deliver exceptional solutions? Can you help Fortune 500 retailers navigate the next generation of digital commerce? As a UI Architect, you will be responsible for ensuring the success of our retail customers.
Top Five Responsibilities:
- Architect, Develop and deploy front-end features
- Collaborate with designers, technical leads, application architects, software developers, DevOps engineers, and business stakeholders.
- Deep understanding of web service technologies (HTTP, REST, JSON) and design principles
- Recommend processes, services, software, and other tools to support business objectives pertinent to user interfaces.
- Collaborate with delivery teams throughout the design and development phases.
Additional Responsibilities:
- Familiarity with consuming service-oriented architecture layers and APIs.
- Good experience with highly scalable applications.
- Adept with core development, design, and direction of application architecture.
- Extensive knowledge in JavaScript Design & Architectural Patterns
- Experience with SEO tools (Google Analytics, Google Search Console, Moz, SEMrush, etc.)
- Performance tuning and optimization of web pages.
- Design and develop proof of concept prototypes.
- Evaluate and improve software development processes.
- Providing technical oversight and performing code reviews.
- Familiarity with OWASP security
- Experience of headless commerce implementation
- Create solution requirement documents, architectural artifacts, and technical plans
- Ensure document standards are implemented and understood by technology partners.
- Advanced knowledge of unit testing and Continuous Integration (CI/CD) processes
- Collaborate with external clients, product managers, software developers, and designers.
- Mentor feature teams and remove technical impediments in UI development
- Provide optimal solutions for independent UI deployability (like Micro frontends)
- Education: Masters or Equivalent Degree in CS/EE
- Technology Experience: Strong skills in JavaScript, HTML 5 & CSS, programming structures, algorithms, design patterns, and standard web UI APIs. Experience with RESTful backend applications (like NodeJS/Express), GraphQL tools (like Apollo), React or other Single Page Application libraries, ES6+, TypeScript. Experience with build tools (Webpack, Gulp, Grunt). Experience with frameworks for Server Side Rendering (NextJS, Express), NoSQL databases (MongoDB, Cassandra, Redis) and testing frameworks (Jasmine, Karma, Protractor). Experience with different databases (SQL/NoSQL). Experience with PWA (Progressive Web Apps). Experience with distributed code repositories (Git, Perforce, BitBucket) and UNIX systems. Experience working within Scrum / Kanban. Web Accessibility.
- What we can offer you A fast-paced career in retail eCommerce with first-movers who deploy new business models and strategies. A culture that rewards creativity, innovation, and teamwork.