- Company Name
- Infobahn Softworld Inc
- Job Title
- Front End Lead Engineer
- Job Description
-
Job Title: Front End Lead Engineer
Role Summary:
Lead the design, development, and maintenance of scalable, high‑performance web applications using Vue 3 and modern front‑end technologies. Collaborate with cross‑functional teams to integrate front‑end components with Java/Spring Boot REST APIs and deploy containerized solutions on Azure. Drive code quality through reviews, documentation, and adherence to industry best practices.
Expectations:
- Deliver user‑centric, visually compelling interfaces that meet business and usability goals.
- Mentor and guide a small team of front‑end developers, fostering continuous improvement.
- Stay current with evolving front‑end frameworks, cloud services, and deployment automation.
Key Responsibilities:
- Design, code, test, and launch new features in Vue 3 with HTML5, CSS3, and ES6+.
- Integrate UI components with back‑end services via REST APIs.
- Optimize performance for fast load times and responsive interactions.
- Conduct regular code reviews, enforce coding standards, and provide actionable feedback.
- Manage CI/CD pipelines, Git repositories, and automated testing suites.
- Deploy and maintain containerized applications using Docker, Kubernetes, and Azure services.
- Collaborate with UI/UX designers to translate prototypes into high‑fidelity, accessible implementations.
- Troubleshoot performance bottlenecks, bugs, and serve as escalation point for front‑end issues.
Required Skills:
- Strong proficiency in Vue 3, Vuex or Nuxt, and related ecosystem tools.
- Expert knowledge of HTML5, CSS3 (Flexbox, Grid), and JavaScript (ES6+).
- Experience with REST API integration and asynchronous data handling.
- Version control mastery (Git) and CI/CD pipeline setup (Azure Pipelines, GitHub Actions, or similar).
- Familiarity with Azure Cloud, Docker, and Kubernetes for deployment and scaling.
- Solid understanding of UI/UX design principles, accessibility (WCAG), and responsive design.
- Strong problem‑solving, debugging, and analytical skills.
- Understanding of data structures, algorithms, and application architecture patterns.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, Vue.js Certified Developer) are a plus but not mandatory.