- Problem-solving
- Collaboration
- Attention-to-detail
- Ownership
- Remote-work
- Agility
Overview
Reporting to the Lead Architect, you will own the user experience across our client’s FinTech applications—translating product specifications into elegant, performant interfaces. You’ll design and develop high-quality front-end software (primarily in Vue.js), shape and maintain a scalable design system, and contribute to front-end architecture. This role suits a senior engineer who thrives in remote teams, blends UI/UX sensibility with strong engineering practices, and enjoys collaborating in an Agile workflow with experienced designers and engineers.
Responsibilities
- Design and develop user-centric front-end applications using Vue.js.
- Shape, build, and maintain a scalable design system and component library.
- Translate product specifications into clean, maintainable, well-tested code.
- Contribute to front-end architecture and UI design decisions.
- Collaborate within an Agile workflow alongside designers and engineers.
- Work effectively in a fully remote environment and deliver independently.
- Report to the Lead Architect as part of the engineering team.
Experience
- 10+ years of professional front-end development experience.
- Strong proficiency in Vue.js or React.
- Experience with GraphQL.
- Background in UI/UX design principles and modern web technologies.
- Experience with TypeScript, Nuxt, and Tailwind.
- Familiarity with CI/CD processes.
- Proven ability to work independently and within a team.
Qualifications
- Certification in Computer Science, or a related field / equivalent experience (preferred).
Tools & Technologies
- Vue.js
- React
- GraphQL
- TypeScript
- Nuxt
- Tailwind
- UI/UX
- Design-systems
- CI/CD
- Agile
Interview Process
- Interview
- Technical (Assessment)
- Interview (Team Lead)