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 Overview:
Lean Tech is seeking a highly skilled professional to lead the frontend architecture and engineering for the C-View NextGen application rewrite. Operating at the convergence of design and technology, this position requires translating product requirements and mockups into high-performance, production-ready React and TypeScript applications. The successful candidate will be responsible for designing scalable component systems, defining robust state management strategies, and delivering pixel-perfect user interfaces optimized for data-heavy environments. Proficiency with AI-powered development tools is a mandatory requirement for enhancing development workflows. Additionally, this role entails establishing long- term architectural patterns, mentoring engineering teams, and collaborating directly with stakeholders to drive user experience excellence with high autonomy.
Key Responsibilities
- Lead frontend architecture decisions and build modern applications from scratch, specifically for the React.js rewrite of C-View NextGen, utilizing expert proficiency in React and TypeScript.
- Translate product requirements and wireframes into production-ready code, delivering pixel-perfect UI implementations with exceptional attention to visual detail and advanced CSS skills.
- Design and maintain scalable component systems and reusable design patterns to ensure consistency and efficiency across the application.
- Define and implement robust state management strategies using solutions such as Redux, Context API, or Zustand.
- Optimize large-scale React applications for maximum performance and rendering efficiency, particularly for data-heavy datasets.
- Establish development standards, patterns, and modern build tools, while providing technical leadership and mentorship to engineers on UI/UX best practices.
- Evaluate and enhance user flows at both component and screen levels, making informed UX and design decisions without traditional handoffs.
- Ensure cross-browser compatibility and responsive behavior across devices, conducting informal usability testing to iterate based on feedback.
- Utilize AI-powered development tools and workflows to enhance engineering productivity and innovation.
Required Skills & Experience
- Minimum of 5 years of professional experience in senior-level frontend engineering.
- Expert proficiency in React and TypeScript, with the ability to architect modern applications from scratch.
- Mandatory hands-on experience with AI-powered development tools and workflows.
- Strong experience with state management strategies, such as Redux, Context API, or Zustand.
- Advanced CSS skills with a demonstrated ability to deliver pixel-perfect implementations and responsive interfaces.
- Proven experience in designing and maintaining scalable component systems and reusable design patterns.
- Deep understanding of modern build tools, frontend workflows, and performance optimization for large-scale applications.
- Strong visual design intuition and interaction design sensibility, capable of translating wireframes into production-quality code.
- Solid understanding of UX principles, usability testing, and cross-browser compatibility.
- Familiarity with design tools such as Figma or Sketch.
- Exceptional problem-solving skills and architectural decision-making abilities.
- Self-directed professional capable of operating with high autonomy and communicating clearly with Product stakeholders.
- Background in developing data-heavy applications with complex visualization or large dataset requirements.
Nice to Have Skills
- Strong problem-solving and architectural decision-making abilities.
- Clear communicator comfortable working directly with Product stakeholders.
- Self-directed and comfortable operating with high autonomy.
- Passionate about crafting exceptional user experiences.
- Work in a disciplined, structured, and high-expectation team environment.
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.