Job Description
Job Summary
As a Frontend Engineer at Vista Applied Solutions Group Inc., you will be responsible for developing and maintaining a robust, intuitive, and scalable user interface. You will work closely with designers, product managers, and backend engineers to create a cohesive and streamlined user experience.
Responsibilities
1. UI Implementation
Translate Figma designs into high-quality, responsive, and accessible front-end components.
Maintain a design system and reusable UI libraries for consistency and scalability.
2. Workflow Orchestration Interfaces
Build dynamic interfaces for designing, monitoring, and troubleshooting workflow orchestration systems.
Implement complex data visualizations to help users understand and optimize processes.
3. Data Rendering
Develop components to render variable object types and large datasets efficiently.
Collaborate with backend teams to ensure smooth data fetching, state management, and error handling.
4. Performance & Optimization
Continuously monitor and optimize front-end performance, addressing bottlenecks and latency issues.
Ensure high-quality code through code reviews, testing, and best practice adherence.
5. Collaboration & Communication
Work closely with cross-functional teams to understand requirements, clarify design challenges, and deliver features.
Participate in agile ceremonies (stand-ups, sprint planning, retrospectives) to keep projects on track.
6. Quality Assurance
Write unit, integration, and end-to-end tests to ensure reliability and correctness.
Ensure compliance with accessibility standards and best practices.
7. Innovation & Improvement
Stay current with emerging front-end technologies, frameworks, and trends.
Suggest and implement improvements for user experience, codebase maintainability, and development workflows.
Qualifications
Education & Experience
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
3+ years of experience building complex front-end applications, ideally in a tech-heavy or workflow-focused environment.
Technical Skills
Proficiency in modern JavaScript/TypeScript, CSS, and HTML5.
Experience with at least one popular front-end framework (e.g., React, Vue, Angular), preferably React.
Familiarity with state management libraries (Redux, MobX, or similar).
Understanding of RESTful and/or GraphQL APIs; ability to integrate front-end applications with backend services.
Comfortable with Git, CI/CD pipelines, and modern development tooling (Webpack, Babel, etc.).
Design & UX
Knowledge of responsive design, accessibility guidelines (WCAG), and cross-browser compatibility.
Nice to Have
Familiarity with workflow orchestration concepts and tools (e.g., Airflow, Prefect, Langchain, LangGraph).
Experience with data visualization libraries (D3.js, Chart.js, Highcharts, etc.).
Exposure to micro-frontend architectures or large-scale front-end systems.
Background in DevOps or continuous integration and deployment best practices.