Senior Vue.js Frontend Engineer
Description
Company Overview:
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 a multitude of 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.
Position Title: Senior Frontend Engineer
Location: LATAM - Remote
What you will be doing:
The Frontend Developer is responsible for delivering high-quality, scalable, and intuitive user interfaces for a global client. The frontend team is responsible for building and maintaining modern web applications with strong attention to design, usability, and performance. You will work with Vue.js as the primary framework, with flexibility to contribute to React environments as needed. This role requires a self-sufficient engineer who can quickly adapt, actively contribute, and occasionally mentor teammates by sharing expertise and best practices. Your responsibilities will include:
- Develop and maintain robust, high-performance frontend applications primarily using Vue.js (with exposure to React).
- Translate UI/UX designs into functional, responsive, and scalable web applications.
- Collaborate with backend engineers to integrate APIs and ensure smooth end-to-end functionality.
- Optimize frontend performance and maintain high standards of code quality.
- Write and maintain unit, integration, and end-to-end tests for frontend components.
- Participate in code reviews and provide technical feedback to peers.
- Occasionally mentor junior engineers and share subject-matter expertise within the team.
Requirements & Qualifications:
To excel in this role, you should possess:
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- +4 years of experience in Software Engineering or related roles.
- Strong professional experience with Vue.js and exposure to React.
- Deep understanding of modern frontend practices: state management, responsive design, and modular architectures.
- Experience in consuming and integrating RESTful APIs and GraphQL APIs.
- Strong knowledge of testing strategies for frontend applications.
- Familiarity with CI/CD pipelines and modern DevOps practices.
- Ability to work independently with minimal direction while actively contributing to team discussions.
- Excellent problem-solving and debugging skills.
Nice to have:
- Working experience with Java and GCP
- Experience with Next.js for SSR applications.
- Familiarity with nginx configuration.
- Exposure to cloud-based environments (AWS, GCP).
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 paths 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.