EUROPEAN DYNAMICS is looking for a Front-end Developer with deep expertise in Vue.js and .NET. In this remote role, you will be integrated into our team, working closely with a major client's IT team. Your focus will be full-stack development, building robust front-end applications with Vue.js and contributing to scalable .NET micro-services back-ends.
What You'll Do
- Write web frontend code using the Vue.js JavaScript framework.
- Develop front-end and back-end unit tests.
- Manage front-end build configuration and npm tasks.
- Write CSS and HTML using SASS and Bootstrap.
- Participate in .NET micro-services implementation, writing reliable, fast, and secure backend code.
- Implement validation mechanisms as unit and integration tests for both front-end and back-end.
- Write OAUTH authentication mechanisms.
- Follow SCRUM methodology procedures, estimate work, and account for secure coding, logging, and auditing.
- Communicate clearly and concisely with peers and upper management as needed.
What We're Looking For
- A University Degree and at least 9 years of IT professional experience.
- More than 3 years of experience in Front-End Development with Vue.js.
- Experience in more than two production-ready web projects with Vue.js.
- Experience in more than two production-ready REST API services with ASP.NET Core and/or .NET 8+.
- Experience in more than one production-ready project with front-end unit tests.
- Experience in more than one production-ready project with the OAUTH standard.
- Sound knowledge of application development environments.
- Knowledge of designing and developing web components, including CSS and HTML.
- Sound knowledge of Vue.js, TypeScript, Microsoft .NET (C#), and ASP.NET Core.
- Good knowledge of designing and developing back-end components like REST APIs, integrations, and micro-services.
- Sound knowledge of writing unit tests in both C# and front-end technologies.
- Good knowledge of programming on SQL Server databases with TSQL.
- Good knowledge of OOP paradigms, SOLID principles, and OAUTH application design.
- Good knowledge of AGILE software development methodologies.
- Excellent command of the English language.
Nice to Have
- Knowledge of other JavaScript frameworks, like React, is a plus.
Technical Stack
- Frontend: Vue.js, JavaScript, TypeScript, SASS, Bootstrap, CSS, HTML, npm
- Backend: .NET, C#, ASP.NET Core, REST APIs, Microservices
- Database: SQL Server, TSQL
- Security & Tools: OAUTH
Team & Environment
You will be integrated into the company team, closely cooperating with a major client's IT team. We operate in an international, multilingual, and multicultural environment.
Benefits & Compensation
- Competitive remuneration (either on a contract basis or with a full benefits package), based on qualifications and experience.
Work Mode
This is a remote position open to candidates located within the EU.
As part of our dedication to the diversity of our workforce, we are committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion.
