Our client is a non-custodial wallet management platform for managing digital assets for its customers. They simplify the complex world of building the infrastructure through innovative software, expert consulting services, and high-quality training. They aim to simplify infrastructure so that everyone can use the platform. They have also adopted a security-first approach.
They believe the future is going to be powered by an infrastructure ecosystem and their team is on a mission to build a platform that will enable, an instant, secure and efficient ecosystem for their clients.
Role Description:
- We are seeking an experienced Senior Full Stack Developer with Angular to join our team.
- The ideal candidate will be responsible for designing and developing seamless user experience for our web applications.
- You will work closely with our front-end & back-end developers to ensure seamless integration of the front-end and back-end functionalities.
Responsibilities:
- Develop and maintain user-friendly, responsive, and intuitive web applications using Angular best practices.
- Collaborate with back-end developers to integrate user-facing features with server-side logic.
- Ensure high-performance, scalability, and maintainability of the web application.
- Write efficient, clean, and well-documented code.
- Troubleshoot and debug issues with the web application.
- Stay up-to-date with emerging trends and technologies in front-end development.
- Participate in code reviews and provide constructive feedback to other developers.
Requirements:
- Bachelor's degree in Computer Science, Computer Engineering or a related field.
- Strong proficiency with Typescript.
- Hands-on experience with ExpressJS, Nodejs and MySQL.
- 5+ years of experience in front-end & back-end development with Angular.
- Hands-on experience in implementing front-end and back-end JavaScript applications
- Proficiency in HTML, CSS, and JavaScript.
- Experience with Angular Material, Bootstrap, and other CSS frameworks.
- Knowledge of RESTful APIs and how to consume them.
- Understanding of agile development methodologies.
- Experience with version control systems (Git, SVN).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- The candidate may be required to work rotationally on weekends i.e. either a Saturday or a Sunday and will be eligible to take any other day as an off between Monday to Friday of their choice.
Preferred Qualifications:
- Experience with other front-end frameworks (React, Vue).
- Experience with test-driven development and testing frameworks (Jasmine, Protractor, etc.).