5+ years of experience in building dynamic SPAs using Vue.js, including Vue Router and Vuex., Strong experience with TypeScript, HTML5, and CSS3 for creating responsive layouts., Proficient with Git for version control and familiar with front-end testing frameworks., Experience working with RESTful APIs and collaboration tools like Jira and BitBucket..
Key responsibilities:
Design and implement responsive, intuitive user interfaces using Vue.js and Vuetify.
Establish and maintain front-end architecture and design systems for scalability.
Drive front-end testing strategies and optimize applications for performance.
Collaborate with back-end engineers to ensure seamless integration between front-end and back-end systems.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer many opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.
As the team’s Front-End expert, you will take ownership of developing user interfaces that combine strong UI/UX sensibilities with technical expertise. Your role will focus on creating intuitive and responsive interfaces while ensuring clean, efficient code and a seamless user experience.
Position Title: Senior Frontend Engineer
Location: Remote - Colombia
What you will be doing:
As a Senior Frontend Engineer you will play a crucial role in designing and implementing responsive, accessible user interfaces that align with product requirements and deliver a seamless user experience. You will be responsible for owning the entire front-end development lifecycle, from the initial design phase through implementation, ensuring a cohesive and engaging UI/UX. Your responsibilities include:
UI/UX Development: You will design and implement responsive, intuitive, and visually appealing user interfaces using Vue.js, Vuetify, and TypeScript, ensuring that product requirements are translated into engaging user experiences.
Architecture and Design Systems: You will establish and maintain front-end architecture and design systems, ensuring scalability and consistency across the application.
Testing and Best Practices: You will drive front-end testing strategies, promoting best practices for unit and integration testing to ensure the stability and reliability of the applications.
Optimization: You will optimize applications for maximum performance, focusing on fast load times, responsiveness, and accessibility, ensuring a smooth user experience across different devices.
Collaboration: You will work closely with back-end engineers to define and consume RESTful APIs, ensuring seamless integration between the front-end and back-end systems, and contributing to a unified product.
Continuous Improvement: You will contribute to the enhancement of the development process through the efficient use of CI/CD pipelines, version control via Git, and collaboration tools like Jira and BitBucket.
Requirements & Qualifications
To excel in this role, you should possess:
5+ years of experience in building dynamic SPAs using Vue.js, including Vue Router, Vuex, and Vue CLI.
Experienced with Vuetify for creating responsive, consistent UIs with Material Design components.
Skilled in using Vite for fast builds, hot module replacement, and optimizing development workflows.
Strong experience with TypeScript to ensure reliable, maintainable, and error-free code.
Advanced knowledge of HTML5 and CSS3 for creating responsive, accessible layouts and components.
Proficient with Git for version control, including branching, merging, and conflict resolution.
Comfortable working in a Mac OS environment, using tools like Visual Studio Code for development.
Familiar with front-end testing frameworks, including unit and integration testing to ensure the reliability of UI components and the overall application.
Experience working with RESTful APIs to connect the front-end to back-end services and ensure data flows seamlessly between systems.
Ability to collaborate with designers using Figma, reviewing UI/UX designs and providing feedback to ensure the development of consistent, user-friendly interfaces.
Experience using Jira for task management and BitBucket for version control, ensuring smooth collaboration with development teams.
Understanding of CI/CD pipelines to automate testing, building, and deployment processes, ensuring efficient workflows and faster release cycles.
Desired Skills:
Familiarity with Amazon Web Services (AWS) for deploying and managing cloud-based applications. Experience with services such as AWS Lambda, API Gateway, and S3 will be an advantage in building scalable and efficient solutions.
Exposure to LangChain, a framework for building language model applications, particularly for integrating AI-driven features into front-end applications. Familiarity with natural language processing (NLP) and AI-driven workflows is beneficial.
Experience with BitBucket Pipelines to streamline continuous integration and continuous deployment (CI/CD) workflows. Knowledge of setting up automated build and deployment pipelines to ensure fast and efficient delivery.
Familiarity with Azure Entra ID for identity and access management, providing secure authentication and authorization mechanisms for applications, particularly in enterprise environments.
Why you will love Lean Tech:
Join a powerful tech workforce and help us change the world through technology
Professional development opportunities with international customers
Collaborative work environment
Career path and mentorship programs that will lead to new levels.
Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will be vital to our continued success. Lean Tech is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Required profile
Experience
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.