3 Toucan Jobs
Toucan Payments - Frontend Engineer - React.js/AngularJS/Vue.js (4-5 yrs)
Toucan
posted 19d ago
Key skills for the job
About the Role :
We are seeking a talented and passionate Frontend Engineer to join our growing team. You will play a key role in developing and maintaining our user-facing web applications.
This role requires a strong understanding of modern frontend technologies, a passion for creating exceptional user experiences, and the ability to collaborate effectively with designers and backend engineers.
Responsibilities :
- Develop and maintain high-quality, scalable, and performant frontend applications.
- Implement user interfaces and interactions using modern JavaScript frameworks (i.e., React, Angular, Vue.js).
- Write clean, well-documented, and testable code.
- Collaborate closely with product managers, designers, and backend engineers to deliver high-quality products.
- Participate in code reviews and contribute to improving our development processes.
- Stay up-to-date with the latest frontend technologies and trends.
- Troubleshoot and debug complex frontend issues.
- Optimize application performance for speed and scalability.
- Contribute to the architecture and technical direction of our frontend platform.
Required Skills :
- Expertise in JavaScript (ES6+) : Deep understanding of core JavaScript concepts, including asynchronous programming, closures, and prototypal inheritance.
- Proficiency in at least one modern JavaScript framework : Extensive experience with React, Angular, Vue.js, or similar frameworks.
- Strong understanding of HTML5 and CSS3 : Experience with responsive design principles and CSS preprocessors (i.e., Sass, Less).
- Experience with state management : Knowledge of state management libraries like Redux, MobX, or Vuex. (If applicable)
- Familiarity with testing frameworks : Experience with unit testing (i.e., Jest, Mocha), integration testing (i.e., Cypress, Selenium), and end-to-end testing.
- Experience with version control systems : Proficiency with Git.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of1 a team.
Preferred Skills (Optional) :
- Experience with server-side rendering (SSR).
- Knowledge of web performance optimization techniques.
- Familiarity with build tools (i.e., Webpack, Parcel).
- Experience with TypeScript.
- Understanding of accessibility best practices.
- Experience with Agile development methodologies.
- Contributions to open-source projects.
- Experience with design systems and component libraries.
- Knowledge of UI/UX principles.
Qualifications :
- Bachelor's degree in Computer Science or a related field
Functional Areas: Software/Testing/Networking
Read full job description4-5 Yrs
3-6 Yrs
4-5 Yrs