You are a passionate and knowledgeable front end developer. You have several years of experience crafting professional, modern looking, user-friendly websites. You have a good eye for design and put users at the centre of everything you do. You have hands-on experience in complex UI, complicated workflows, data-heavy websites (we deal with financial data and probabilities). You have initiative and excellent problem solving skills. You can research solutions and implement them quickly and robustly. You have excellent communication and interpersonal skills. You are a good listener, friendly, approachable and open-minded. You can facilitate dialogue and manage differing opinions.
You have at least five years commercial experience. Salary is negotiable depending on experience.
Everyone at ClearLife has worked from home for many years. You will work from home too, with daily video calls with the rest of the team and occasional face-to-face meetings. Although the job is remote,you MUST be based in the UK(applicants from elsewhere, please do not apply).
Tasks
Advise on UI and UX (design, behaviours, etc.) and on all major architectural decisions regarding the frontend, leading and implementing UI/UX initiatives
Promote best-practices and mentor developers on how to implement them
Communicate effectively with our design agency, management, developers and clients
Act as the main point of contact for our design agency who is building a new Material Design component library
Find opportunities to maximise reuse between our two platforms (LS: 12 years old; LM: less than a year old)
Convert our LS platform from Bootstrap to Material Design
Contribute to our phasing out of Webforms (for example replacing User Controls with Vue.js components)
Build upon and maintain our component library, architect efficient and reusable front-end components
Use Hotjar and Google Analytics to collect and analyse user data
Participate in the research and implementation of various major UI elements such as charting, grids and workflows
Identify and resolve performance, scalability and security issues
Work with other developers to review their screens or page designs in the same way they will be reviewing your work during peer testing and code reviews
Liaise with developers and participate in the design and implementation of theREST APIs that the front-end talks to,be open to learning about other parts of the system
Contribute to automated UI testing, working with our dedicated tester
Liaise with clients to investigate issues or help specifying new features when necessary
Skills & Requirements
Must Have
Proficient in JavaScript and TypeScript
Proficient in Vue.js and its ecosystem (VueX, vue router, webpack) with professional/production experience
Material Design, Vuetify
Json
CSS/HTML
Style pre/post processors (LESS etc), methodologies (BEM etc), Linting
REST APIs
Object-oriented programming
Other technologies in our stack
C#,ASP. Net, . Net framework
Entity Framework, NHibernate
SQL (MS SQL and MySQL/Aurora)
AWS (EC2, S3, Route 53, Aurora, ElastiCache, CodeCommit/Deploy/Pipeline)
Git
Bootstrap v3 and ASP. Net Web Forms are being phased out, but some knowledge of these is an advantage
