TechSmart is hiring a Senior Full-Stack Software Engineer with a frontend focus to design and build the core user interface and experience layers for our new AI-driven web-based learning platform. This is a hands-on senior role focused on building durable systems, shaping architecture, and translating product vision into scalable UI.
What You'll Do
- Design and implement scalable maintainable frontend architecture in Vue & Vite.
- Design, drive, and evolve frontend systems, including application structure, state management, routing, data-fetching patterns, and shared utilities.
- Implement the paired Django & Sanic backend components which power the frontend systems.
- Translate complex product workflows and requirements into intuitive, performant user interfaces.
- Ensure frontend performance, reliability, and responsiveness in limited-bandwidth classroom environments.
- Lead the creation and ongoing refinement of the platform's visual design system.
- Partner closely with UX and Product Design to translate visual designs into reusable, accessible, and production-ready components.
- Establish clear standards and guidelines for component usage, styling, and extension.
- Partner closely with Product, UX, and Engineering leadership to translate roadmap initiatives into well-scoped work aligned with sprint and release planning.
- Contribute technical perspective during product discovery and roadmap planning.
- Participate actively in sprint planning, backlog grooming, code & tech design reviews, and retrospectives.
- Deliver iteratively with predictable velocity.
- Work closely with backend-leaning full-stack engineers when implementing features with complex backend requirements.
- Contribute to automated testing strategies (unit, integration, and end-to-end).
- Provide thoughtful code reviews, mentor other engineers, and help raise engineering standards.
What We're Looking For
- 5+ years of professional software engineering experience.
- Strong experience building frontend applications using a reactive component-based framework such as Vue.
- Expertise in CSS, HTML, and JavaScript.
- Comfortable contributing directly to backend development.
- Experience using a backend web framework such as Django.
- Proficiency in Python, TypeScript, or other gradually-typed backend language.
- Experience collaborating closely with Product and UX partners.
- Experience working in Amazon Web Services (AWS) or similar cloud-hosted environments.
- Experience delivering work in sprint-based environments.
- Strong sense of ownership, clear communication, and effective cross-functional collaboration.
- Bachelor's degree in computer science, engineering, or a related field or equivalent practical experience.
Technical Stack
- Vue, Vite, TypeScript, CSS, HTML, JavaScript
- Python, Django, Sanic
- MySQL
- Amazon Web Services (AWS)
Team & Environment
You'll work in small, focused teams with strong collaboration between Engineering, Product, and Design from discovery through delivery.
Benefits & Compensation
- Salary: $130,000–$150,000 + equity participation
- Comprehensive benefits
Work Mode
This role is local-country.
TechSmart provides equal employment opportunities.






