Job Summary
Job description
Overview of job
As a Senior Software Engineer - Front End, you will be responsible for designing, developing, and maintaining the user interfaces for our platform. You will work on innovative and challenging projects, creating intuitive and engaging user experiences that leverage the power of AI. You will work closely with backend engineers, data scientists, product managers, and designers to build a world-class platform. You will be a hands-on developer, writing high-quality code and contributing to architectural decisions.
Key responsibilities
- Frontend Development:
- Design, develop, and maintain user interfaces for the AI agent platform using modern web technologies (e.g., React, Vue.js, or Angular).
- Write high-quality, well-tested, maintainable, and reusable code.
- Implement responsive and accessible user interfaces.
- Optimize frontend performance for speed and scalability.
- AI/ML Integration (UI Focus):
- Work closely with backend engineers and data scientists to integrate AI/ML-powered features into the user interface.
- Develop UI components and interactions that effectively present AI-driven insights, recommendations, and actions to users.
- Visualize complex data and AI model outputs in a user-friendly way.
- Real-Time Communication:
- Collaborate with data engineers to integrate the AI agent platform with data pipelines for training and inference.
- Work with various data storage technologies (SQL, NoSQL, data warehouses).
- UI/UX Best Practices:
- Champion UI/UX best practices and ensure a consistent and user-friendly experience across the platform.
- Work closely with designers to implement UI designs and prototypes.
- Testing:
- Write unit, integration, and end-to-end tests to ensure the quality and reliability of the frontend code.
- Mentorship:
- Provide technical guidance and mentorship to junior engineers.
- Technology Evaluation:
- Evaluate and investigate technology to improve UI/UX for AI agent platform.
- Competitive salary and benefits package.
- Opportunity to work on a product that impacts millions of users.
- A dynamic and supportive work environment.
- Premium health insurance for you and your family.
- Professional growth and development opportunities.
- Annual leave 12 - 14 days per year + 1 Birthday Leave + 1 X’Mas.
- Performance review: once per year.
- Internal training/sharing and professional Training courses.
- Team building, company trip, year end party, monthly activities.
- Devices: Macbook and screen (If needed).
- Free tea and coffee.
- Comfortable working area.
- Working hour: 9 am – 6pm from Monday to Friday.
Job Requirement
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience:
- Minimum of 5+ years of experience in frontend software engineering.
- Strong experience with modern JavaScript frameworks/libraries (React preferred, Vue.js or Angular are also acceptable).
- Experience with TypeScript is a strong plus.
- Experience with building complex, data-rich web applications.
- Experience with real-time communication technologies (WebSockets) is a plus.
- Experience with state management libraries (e.g., Redux, Zustand, Vuex, Pinia).
- Experience with testing frameworks (e.g., Jest, React Testing Library, Cypress, Playwright).
- Experience with UI component libraries (e.g., Material UI, Ant Design) is a plus.
- Experience with data visualization libraries (e.g., D3.js, Chart.js) is a plus.
- Experience with integrating with RESTful APIs and GraphQL.
- Experience with CI/CD pipelines.
- Experience working in an Agile environment.
- Familiarity with AI/ML concepts and technologies is a significant plus, but not strictly required (the ability and willingness to learn is essential).
- Experience with building user interfaces for AI-powered products is a strong plus.
- Experience working in Vietnam or Southeast Asia is a plus.
- Skills:
- Exceptional technical skills in frontend development.
- Strong understanding of web technologies (HTML, CSS, JavaScript).
- Good understanding of UI/UX principles.
- Excellent problem-solving and analytical abilities.
- Good communication and collaboration skills.
- Passion for building high-quality, user-centric web applications.
- Fluency in English; Vietnamese proficiency is a plus.
Languages
-
English
Speaking: Fluently - Reading: Fluently - Writing: Fluently
Technical Skill
- JavaScript
- TypeScript
- Redux
- HTML
- CSS
- WebSocket
- AngularJS
- D3JS
- VueJS
- ReactJS
- UI/UX
- GraphQL
- RESTful API
- Jest
- Ant Design
- Vuex
- Cypress
- Playwright
- CI/CD
- Pinia
- Material UI
- Chart.JS
- Data Visualization
- Zustand
- Cyber Security
COMPETENCES
- Communication Skills
- Agile
- Willing to learn
- Problem Solving Skills
- Teamwork
- Analytic Skills
BUSINESS PROFILE
Qualgo Technologies is a tech startup with innovative products and services.
Our mission is to create solutions that are not just new but necessary tools that will redefine how people interact with technology. As we stand at the threshold of this exciting venture, we are in search of the first wave of exceptional talents to join our ranks.
We're looking for individuals who are not just looking for a job, but a calling; pioneers eager to dive into uncharted territories and leave a mark on the world.
If you're driven by innovation, fueled by curiosity, and ready to be part of something truly groundbreaking, we want you. Join us, and let's build the future together.