- Company Name
- Vbrick
- Job Title
- Frontend Software Engineer- Mid Level
- Job Description
-
Job title: Frontend Software Engineer – Mid Level
Role Summary: Design, develop, and maintain responsive, high‑performance single‑page applications for a cloud‑native SaaS video platform, collaborating with cross‑functional teams to deliver scalable web solutions.
Expectations: Deliver high‑quality, production‑ready code within sprint cycles, adhere to coding standards and testing best practices, actively participate in code reviews, contribute to architectural decisions, and continuously improve skills in modern front‑end technologies.
Key Responsibilities:
- Build and extend responsive, component‑driven interfaces using TypeScript/JavaScript, Angular, HTML5, CSS3, and modern styling techniques.
- Develop reusable component libraries and front‑end frameworks to accelerate organizational development.
- Integrate RESTful APIs, ensuring efficient data flow and error handling.
- Collaborate with UX/UI designers and back‑end engineers to deliver seamless end‑to‑end user experiences.
- Optimize applications for performance, accessibility (WCAG), and cross‑browser compatibility.
- Engage in Agile/Scrum ceremonies, provide accurate effort estimates, and participate in continuous delivery pipelines.
- Mentor junior developers and share knowledge on emerging web standards and best practices.
Required Skills:
- Proficiency in JavaScript (ES6+) and TypeScript.
- Hands‑on experience building Single Page Applications, preferably with Angular.
- Advanced knowledge of HTML5, CSS3, responsive design, and mobile‑first development.
- Experience consuming and building RESTful APIs.
- Strong problem‑solving, debugging, and analytical abilities.
- Familiarity with state management patterns, modern front‑end tooling (Webpack, npm/yarn), and testing frameworks (Jest, Cypress).
- Understanding of accessibility (WCAG) and browser compatibility issues.
- Experience in Agile/Scrum environments with continuous delivery practices.
Optional/Desirable:
- Knowledge of NoSQL databases (MongoDB, Redis, DynamoDB).
- Exposure to CI/CD pipelines and DevOps practices.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent professional experience.
(Note: No company details, location, benefits, or fluff included.)