Ref: FEA102701_1666879418

Front End Architect

United States Virgin Island

Job description

Front End Architect

FEA102701_1666879418

As a Frontend Software Architect you will build new features for Web and mobile applications while working closely with UX designers, Product team and other architects and developers to build best-in-class next generation of web and mobile apps using micro-frontends and highly scalable and reusable component driven architecture.

RESPONSIBILITIES
* Maintain and enhance existing Web UI codebase built using Vue,Js
* Work with Product and UX team to build next generation Web application using React
* Work with Product and UX team to build a solution that works for mobile using React Native
* Experience and passion for testing frontend code at all levels - unit, component, E2E
* Participate in and own application architecture for the work you do and create detailed architecture documentation
* Conduct technical evaluation and impact analysis for planned features
* Interact with product and development teams to define requirements
* Create Proof-of-concepts to showcase a technical solution
* Create new features & resolve current platform issues
* Perform code reviews
* Set standards and best practices for code that is secure, compliant and of high quality
* Create architectural diagrams and technical documentation
* Identify and recommend appropriate continuous improvement opportunities
* Work closely with both on-site and offshore engineering teams

KNOWLEDGE, SKILLS AND ABILITIES
* Expert-level hands-on development skills in full-stack JavaScript, Node and modern component-based JS frameworks like React, and/or Vue
* Some experience architecting mobile applications for iOS and Android using React Native
* Demonstrable experience in designing and migrating existing solutions to micro-frontend architecture
* Experience with Git is required
* Experience using Jira & Bitbucket is required
* Experience with backend development and AWS services such as Amplify is a huge plus
* Modern IDE experience (e.g. Eclipse, IntelliJ, Visual Studio)
* Good understanding of agile software development concepts and processes
* Must be proactive, demonstrate initiative and be a logical thinker
* Proven experience to lead and mentor team of frontend developers
* Proficient in diverse technologies and new technical architecture principles and concepts
* Strong verbal and written communication skills