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.Currently, we are seeking a Senior FE Developer with a strong English level to join our team. Here are the challenges that our next warrior will face and the requirements we look for: Position Title: Senior FE DeveloperLocation: Remote (Colombia)What you will be doing:
Architecture and development of critical components focused on reusability and maintainability.
Performance optimization and application of change detection strategies.
Implementation of lazy loading and other optimization techniques.
Technical collaboration in the design of scalable solutions.
Application of SOLID patterns and principles in development.
Definition of coding standards and best practices.
Code review and technical mentoring to the team.
Proactive identification and resolution of performance issues.
Component Design and Implementation: Design and implement efficient, reusable front-end components and modules.
Collaborative Development and Code Reviews: Work closely with other team members, including backend developers and designers, to ensure seamless integration and implementation. Participate in code reviews to maintain high code quality.
Performance Optimization: Focus on optimizing applications for maximum speed, scalability, and user experience.
Technical Problem Solving: Address and solve complex technical issues related to front-end development.
Requirements & QualificationsTo excel in this role, you should possess:
Main Skills:
These are the must-haves that are essential for this position.
5+ years in frontend development with Angular
Proficient in Angular 17+:
Deferred Loading and View Transitions
Hydration and Server-Side Rendering
Signals and RxJS for reactive state
Standalone Components and New Routing Syntaxes
Performance optimizations (CDK Virtual Scroll)
Advanced TypeScript
Testing with Jest
Git and collaborative workflows
Implementation of SOLID principles.
Advanced knowledge of design patterns.
Advanced knowledge of architectural patterns:
Smart/Dumb Components
Container/Presentational
Repository Pattern
Knowledge of lazy Loading and bundle optimization
Change detection (ChangeDetectionStrategy.OnPush)
Proficient in the construction of reusable components
Handling of legacy code according to standards
Technical documentation and code review
Secondary Skills:
These are additional skills that will help you succeed in this role.
Critical thinking and problem-solving
Technical leadership
Effective communication
Working under pressure
Continuous improvement
Maintain code standards
Implement continuous improvements
Ensure compliance with procedures
Participate in technical reviews
Document solutions and technical decisions
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 play a vital role in our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.