• Advanced Front-End Development: Design, develop, and maintain scalable and responsive web applications using Vue.js and React.js, ensuring a seamless and high-quality user experience.

  • Technical Expertise: Apply your deep knowledge of JavaScript and modern front-end frameworks to solve complex technical challenges, optimize performance, and ensure maintainability across the codebase.

  • Mentorship & Collaboration: Provide guidance and mentorship to other developers on the team, sharing your expertise and helping to elevate the overall technical acumen of the group.

  • Best Practices & Standards: Champion best practices in coding, design patterns, and user experience, ensuring that all development aligns with our high standards for quality and efficiency.

  • Product Contribution: Actively contribute to the development of our SaaS product, utilizing technologies such as Vue.js, Next.js, and WebSocket to build and enhance key features.

  • Code Quality & Testing: Write robust, maintainable code with comprehensive unit tests to ensure high code quality and reliability. Participate in peer code reviews to enforce coding standards.

  • Continuous Improvement: Stay abreast of the latest developments in front-end technologies and frameworks, bringing new ideas and approaches to the team to keep our platform at the cutting edge.

Our Tech Stack Includes:

  • Frontend: TypeScript, ES2018, React.js, Vue.js, Vuex, Jest

  • Infrastructure: Kubernetes, Jenkins, Google Cloud



Requirements

  • Experience: A minimum of 6-8 years of professional experience in software development, with a strong focus on front-end technologies like JavaScript, React.js, and Vue.js.

  • Technical Mastery: Exceptional proficiency in JavaScript, including a deep understanding of algorithms, data structures, and design patterns, as well as expertise with modern front-end frameworks.

  • Problem Solving: Demonstrated ability to tackle complex technical challenges, design scalable solutions, and drive technical initiatives from concept to completion.

  • Real-Time Technologies: Expertise in real-time data processing and persistence using technologies like WebSocket, as well as experience with caching strategies and authorization mechanisms.

  • Continuous Learning: A strong desire to learn, adapt, and apply new technologies and methodologies to improve our development processes and product offerings.

Nice to Have:

  • Linux & Command Line: Proficiency in working within a Linux environment and using command-line tools.

  • Cloud & DevOps: Familiarity with cloud platforms (e.g., Google Cloud Platform) and containerization technologies like Docker and Kubernetes.

  • Agile Methodologies: Experience working in agile environments, with the ability to adapt to changing priorities and contribute to iterative development processes.

  • Advanced Technologies: Knowledge of gRPC-web, Docker Compose, Kubernetes, and other advanced technologies.



Benefits

You can get acquainted with the benefits from here  

Location

Yerevan, Armenia

Job Overview
Job Posted:
1 month ago
Job Expires:
Job Type
Full Time

Share This Job: