Senior Frontend Engineer (Vue.js) - Remote with Montenegro Opportunity
Remotely
Full-time
Part-time
We're seeking an experienced Frontend Engineer to join our innovative team developing sophisticated trading platforms. You'll architect and build high-performance single page applications that deliver seamless user experiences for complex financial trading operations. This role combines the flexibility of remote work with an exciting opportunity to relocate to beautiful Montenegro.
Key Responsibilities:
- Design and develop highly performant, responsive single page applications (SPAs) using the Vue.js ecosystem for our advanced trading platform.
- Architect frontend solutions capable of handling real-time market data with millisecond responsiveness.
- Write clean, maintainable JavaScript code utilizing modern ES6+ features and industry best practices.
- Implement pixel-perfect UI components that precisely match design specifications from Figma.
- Optimize application performance for trading environments where speed and reliability are mission-critical.
- Collaborate with backend engineers to integrate RESTful APIs and WebSocket connections for real-time market data visualization.
- Participate in thorough code reviews to maintain quality standards and foster knowledge sharing across the team.
- Implement comprehensive testing strategies to ensure reliable trading interface functionality under various conditions.
- Stay current with frontend technology trends and evaluate their potential application to enhance our products.
Required Skills & Experience:
- At least 3 years of proven professional experience developing sophisticated websites and web applications.
- Advanced knowledge of JavaScript, including ES6+ features, asynchronous programming patterns, and closures.
- Expert-level proficiency with Vue.js (versions 2 and 3), Vuex state management, Vue Router, and Composition API.
- Strong understanding of HTML5 and CSS3 fundamentals, including flexbox, grid layouts, and animations.
- Experience with CSS pre/post-processors (SASS, LESS, PostCSS) and methodologies (BEM, SMACSS, CSS Modules).
- Proficiency with modern build tools such as Webpack, Vite, or Rollup, and package managers (npm, yarn, pnpm).
- Demonstrated ability to create cross-browser compatible applications that function consistently across all major platforms.
- Strong version control skills with Git, including branching strategies and effective commit practices.
- Familiarity with Agile development methodologies and processes.
- Self-motivated learner with passion for continuous skill development and staying current with frontend trends.
- Intermediate English proficiency minimum (B1/B2 level), with fluent Russian language skills.
Nice to Have:
- Experience with Figma for design collaboration and asset extraction.
- Understanding of backend architectures and API development principles.
- Knowledge of TypeScript for improved code reliability and enhanced developer experience.
- Experience with state management patterns beyond Vuex (Pinia, Redux, MobX).
- Background working on financial or trading applications with real-time data requirements.
- Familiarity with WebSocket implementation for real-time trading data visualization.
- Experience with frontend testing frameworks like Jest, Vitest, or Cypress.
- Contributions to open-source projects or personal portfolio showcasing your frontend expertise.
- Experience with micro-frontend architectures or module federation techniques.
Why Join Us:
Join our forward-thinking team developing cutting-edge trading technology that makes a real impact. We offer competitive compensation, professional growth opportunities, and a collaborative environment that values innovation and creative problem-solving. Work remotely from anywhere in the world or relocate to Montenegro, known for its stunning coastline, favorable tax environment, and exceptional quality of life. Our team is passionate about building exceptional user experiences that transform complex trading operations into intuitive, efficient processes for our users.