استخدام برنامهنویس ارشد Front-End (دورکاری-Vue.Js)
شرح موقعیت شغلی
In ArzDigital's tech team, we are looking for a new teammate to collaborate with, both full-time and remotely. If you are proficient in this field, we would happily read your resume.
Key Responsibilities:
1. Frontend Architecture & Development
- Design and implement scalable, maintainable, and high-performance frontend applications using Vue.js, Nuxt.js, and Vite.
- Develop pixel-perfect, responsive UIs using HTML, CSS/SASS, Tailwind, and Bootstrap, adhering to clean architecture and solid principles.
2. Testing & Code Quality
- Establish and maintain unit testing and test-driven development (TDD) practices across the frontend codebase.
- Ensure high code quality using design patterns, OOP/ POP/FP principles, and proper documentation.
3. DevOps & CI/CD Integration
- Integrate frontend applications into CI/CD pipelines (Git, SVN), and build frontend containers using Docker.
- Collaborate with DevOps to optimize build and deployment processes for frontend apps.
4. Design System & Collaboration
- Contribute to and maintain a scalable design system in collaboration with UX/UI teams.
- Work closely with backend developers and product managers for smooth integration and system design.
Qualifications:
Strong Proficiency:
1. Core Frontend Stack:
- Vue.js, Nuxt.js, Vite
- JavaScript, TypeScript
- HTML, CSS, SASS
- TailwindCSS, Bootstrap
2. Architecture & Development Practices:
- OOP (Object-Oriented), POP (Prototype-Based), FP (Functional Programming)
- Clean Architecture, SOLID Principles
- AI-assisted development tools (e.g., GitHub Copilot, CodeWhisperer)
3. Testing & DevOps: Unit Testing, TDD
- CI/CD integration (Git, GitHub/GitLab CI, SVN)
- Docker (for local environments or containerized deployment)
4 . System-Level Understanding:
- System Design (frontend performance, scalability, modularity)
- Design Systems (Figma integration, component libraries, atomic design principles)
Benefits:
- Full remote work conditions: flexibility in the work environment
- Supplementary insurance: for medical expenses
- Flexible working hours: compatible with your personal and professional life
- OKR Performance Bonuses: Quarterly bonus based on performance appraisal
- Opportunity to grow and learn: Leveraging the knowledge of the team and the cryptocurrency academy
- Access to premium AI tools: access to advanced technologies to facilitate work
مهارتهای مورد نیاز
- Front-end
- vue.js
- Javascript
- HTML
- CSS
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست