- Company Name
- Ankorstore
- Job Title
- Senior Frontend Engineer
- Job Description
-
Job title: Senior Frontend Engineer
Role Summary: Lead the design, development, and maintenance of scalable, high‑performance front‑end services on a Vue.js/TypeScript stack, driving engineering excellence across the product platform.
Expactations: Deliver clean, maintainable code with comprehensive testing; ensure optimal application performance and security; contribute to architecture evolution; mentor junior developers; participate in on‑call rotation; collaborate with cross‑functional teams for tracking, reporting, and UX improvements.
Key Responsibilities:
• Collaborate with product managers, designers, and engineers to define and implement end‑to‑end solutions.
• Design, develop, and maintain high‑quality front‑end services using Vue.js, TypeScript, Vuex, and SASS.
• Write unit, integration, and end‑to‑end tests; maintain test coverage.
• Optimize application performance, scalability, and security.
• Participate in code reviews, set coding standards, and mentor junior team members.
• Contribute to technical documentation and knowledge sharing.
• Work with Data Team to instrument tracking events and reporting.
• Drive adoption of best engineering practices and continuous improvement.
• Support on‑call rotation to ensure platform reliability.
• Explore and incorporate emerging technologies (e.g., AI) into product solutions.
Required Skills:
• 5+ years professional software engineering experience.
• Proven expertise in building standalone front‑end services.
• Deep knowledge of Vue.js or React.js, TypeScript, Vuex, and state management patterns.
• Strong understanding of front‑end design patterns, architecture, and best practices.
• Experience with performance tuning, security, and scalability at scale.
• Proficiency in Git, CI/CD pipelines (e.g., CircleCI), and issue tracking tools.
• Excellent technical communication, documentation, and collaboration skills.
• Analytical mindset with attention to detail and user‑centric approach.
• Ability to solve complex problems simply and work autonomously in a dynamic environment.
• Curiosity for continuous learning and technology exploration.
Required Education & Certifications:
• Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (or equivalent experience).
• Certifications in front‑end frameworks, cloud platforms, or agile methodologies are a plus.