- Company Name
- Prophix
- Job Title
- Senior Front-End Engineer
- Job Description
-
Job title: Senior Front-End Engineer
Role Summary: Lead the design and implementation of responsive, SEO‑friendly UI components for a global financial platform using Vue.js/Nuxt.js, ensuring performance, accessibility, and maintainability across web browsers.
Expactations: 5+ years of professional front‑end experience; strong proficiency in JavaScript, Vue.js ecosystem, Nuxt.js (SSR, routing, lifecycle hooks), state management (Vuex/Pinia); expertise in Tailwind CSS, SASS/SCSS, REST API integration, and front‑end build tools. Legally authorized to work in the target country, able to travel internationally, and holding a valid passport. Familiarity with TypeScript and WCAG accessibility standards is preferred.
Key Responsibilities:
- Design and develop responsive, performance‑optimized UIs with Vue.js and Nuxt.js (SSR).
- Build modular, reusable components and implement state management solutions.
- Translate design mockups into pixel‑perfect implementations in collaboration with UX and design teams.
- Ensure cross‑browser compatibility, adhere to accessibility (WCAG) standards, and optimize front‑end performance.
- Integrate REST APIs, manage data flow between front‑end and back‑end services.
- Participate in code reviews, enforce coding standards, and maintain code quality.
- Collaborate with product managers, designers, and back‑end developers to deliver high‑quality solutions.
Required Skills:
- JavaScript (ES6+), Vue.js (2/3), Nuxt.js (SSR, routing, lifecycle), Vue Router, Vuex or Pinia.
- Tailwind CSS, SASS/SCSS, responsive design, accessibility (WCAG).
- REST API integration, front‑end build tooling (Webpack, Vite, etc.).
- Debugging, performance optimization, cross‑browser testing, code review participation.
- Strong communication and collaboration across multidisciplinary teams.
- TypeScript usage in Vue projects (preferred).
- Accessibility testing tools familiarity (preferred).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience). No specific certifications required.