We are seeking a self-motivated Frontend Software Developer with a thorough understanding of the complete software development lifecycle. The ideal candidate will demonstrate exceptional problem-solving skills, the ability to prioritize tasks effectively, and the capacity to meet deadlines in a fast-paced environment. Additionally, the candidate should exhibit a strong willingness to grow and adapt within the dynamic and constantly evolving financial sector.
You will have the opportunity to work with us on our in-house project - a web application that monitors EFT POS devices. The solution has a dual functionality of monitoring and a merchant portal (MMP), all in one place. It includes graphical representation of real-time data, providing a powerful tool that increases profitability, simplifies and automates processes.
Responsibilities:
- Design creative user interfaces for customer-facing web applications
- Develop user-facing web applications and components using Vue.js
- Diagnose and fix bugs in both new and existing Vue.js applications
- Ensure high-quality graphic standards and brand consistency
- Optimize applications for maximum speed and scalability
- Collaborate with back-end developers and web designers to improve usability
- Write reusable code and components for future use
- Ensure the technical feasibility of UI/UX designs
- Implement responsive design techniques
- Stay updated with the latest trends and best practices in front-end development
- Utilize code optimization tools and analyzers
- Participate in code reviews and provide constructive feedback
- Develop and maintain documentation for code and development processes
- Collaborate with cross-functional teams to define, design, and deliver new features
- Implement automated testing within development and maintenance workflows
Requirements:
- Minimum of 3+ years experience with designing and building user interfaces using Vue.js
- Bachelor's degree in Computer Science or related field
- Strong skills in HTML5, CSS3, and JavaScript ES6+
- Experience with TypeScript, CSS preprocessors, and Tailwind CSS
- Proficient in Git, npm/yarn, and build tools like Webpack or Vite
- Understanding of UI/UX design principles and responsive design
- Experience in SQL & relational databases (MS SQL Server 2016 or higher) is a plus
- Basic coding skills in C# and knowledge of .NET Frameworks (.NET 7, .NET 8) is a plus
- Familiarity with integration, functional, and UI automation testing is a plus
Advantages:
- Experience with banking technologies, transaction processing, and applications for self-service equipment
This role offers a competitive salary, attractive variable pay based on results, hybrid work options, flexible working hours, and opportunities for growth and career development in a fast-changing and dynamic IT sector.