Responsibilities
- Develop new user-facing features
- Build reusable code
- Ensure the technical feasibility of design from a visual and experience standpoint
- Optimize application for maximum speed and scalability
- Ensure consistency of data gathered from the user
- Collaborate with other team members and stakeholders
- Developing internal tooling UI and platform for non-web-native team members to use
- Optimize the website, SEO, and contribute to CMS integration
Skills needed
- Great understanding of the newest trends, best practices and standards in web development
- Experience in leading the development of medium to large-scale projects, focusing on UX and Security
- Understanding of server-side CSS pre-processing platforms
- Proficient understanding of client-side scripting, security best practices, and browser performance optimizations
- Great knowledge of advanced JavaScript libraries and frameworks, such as AngularJS, ReactJS, Next (at least one of them)
- Good understanding of asynchronous request handling, partial page updates, SPA, SSG
- Familiarity with tools such as Figma and Lokalise is a plus
- Proficient understanding of cross-browser compatibility issues and ways to work around them
- Proficient understanding of code versioning tools, such as GitHub
- Good knowledge of SEO principles and ensuring that applications will adhere to them
- Excellent attention to detail with a high level of ownership mentality to deliver results independently and iteratively
Other requirements
- A dedicated workspace
- A reliable internet connection with the fastest speed possible in your area
- Devices and other essential equipment that meet minimal technical specifications
- Alignment with Our Values and the Xapo Values-Driven Leadership principles