About the job
JOB SUMMARY
Join our dynamic team at epay as a Senior JavaScript Developer. In this pivotal role, you will lead the evolution and scaling of our existing platforms while also contributing to exciting new greenfield projects. Your expertise in mentoring fellow developers and fostering effective communication within the team will be critical to our success. You will have the opportunity to take ownership of the front-end stack, collaborating with a talented group of front-end and back-end developers to create modern Progressive Web Applications, applications, and websites.
ESSENTIAL DUTIES
- Advance and scale our current platforms through informed technical decisions.
- Conceptualize and build innovative user-facing features.
- Develop reusable libraries and efficient code for the broader team’s future projects.
- Optimize applications for both speed and scalability.
- Oversee Pull Requests in accordance with the team’s workflow, ensuring that project expectations and deadlines are consistently met.
- Enhance internal processes to improve the performance, reliability, and usability of our platforms.
- Identify and address performance-related issues impacting our web and mobile applications.
- Maintain high security standards for web and mobile applications while promptly addressing vulnerabilities.
- Stay updated with the latest JavaScript innovations and apply them to keep our applications competitive.
- Guide and mentor team members to enhance their understanding of JavaScript’s core concepts and best practices.
- Encourage a culture of innovation and positivity, motivating team members to consistently deliver their best work.
Requirements
Essential Skills
- Proficient in:
- ES6 & JavaScript
- Vue.js
- Web markup, including HTML & CSS
- Asynchronous request handling via REST or GraphQL
- Front-end build tools, such as Vite, Webpack, and CLIs
- Git and platforms like GitHub or GitLab
- Package management using npm
- Understanding browser rendering behavior and performance
- A commitment to writing high-quality, maintainable code that follows best practices
Desirable Skills
- Typescript
- Nuxt.js
- Node.js
- Storybook
- CI/CD, pipeline management, GitHub Actions
- Docker
- Prototyping/Storyboarding
- Graphics editing with tools like Figma, Photoshop & Illustrator
- Mobile and responsive design
- Testing frameworks
