React Subject Matter Expert
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.
Location: Remote - Full time
What you will be doing:
- Technical Leadership and Consulting
- Standards and Best Practices Development
- Technology Evaluation and Adoption
- Mentoring and Capability Development
- Complex Problem Solving
- Quality Assurance
- Innovation and Continuous Improvement
- Strategic Alignment and Risk Management
- Cross-departmental Collaboration
Requirements & Qualifications
To excel in this role, you should possess:
- Experience and Education- Proven experience of at least 8 years in frontend development, with at least 5 years specializing in React.- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Core Knowledge
- Advanced mastery of JavaScript and React.- Solid experience with TypeScript and its application in large-scale React projects.- In-depth knowledge of React libraries and associated design patterns.- Mastery of state management libraries in React.- Server Side Rendering (SSR)
- Advanced experience in implementing and optimizing Server Side Rendering with React.- In-depth knowledge of SSR frameworks such as Next.js or similar.- Understanding of the advantages and challenges of SSR in React applications.- Backend Interaction
- Solid understanding of client-server architecture and how frontend interacts with backend.- Experience in consuming RESTful APIs from React applications.- Knowledge of authentication and authorization principles in web applications.- Frontend Architecture and Design
- Solid knowledge and experience in frontend application architecture.- Ability to design and implement scalable and maintainable user interfaces.- Optimization and Performance
- Experience in performance optimization techniques for React applications.- Knowledge of frontend performance monitoring and analysis tools.- Security and Quality
- Knowledge of frontend security best practices, especially in the context of React.- Solid experience in testing strategies for React applications.- Tools and Technologies
- Mastery of modern frontend development tools such as Webpack and Babel.- Experience with styling technologies like CSS-in-JS.- Advanced knowledge of CI/CD practices and DevOps tools relevant to frontend development.- Best Practices and Methodologies
- Solid understanding of frontend software development best practices.- Experience in agile methodologies and version control.- Accessibility and Standards
- Knowledge of web accessibility standards (WCAG) and their implementation in React applications.
Soft Skills
- - Excellent communication skills, both oral and written, with the ability to explain complex technical concepts in an understandable way.- Strong leadership and mentoring skills, with a proven track record of developing high-performance teams.- Ability to interact effectively with stakeholders at all levels, from junior developers to executives.- Advanced problem-solving and critical thinking skills.- Excellent time management and ability to prioritize multiple projects and responsibilities.- Empathy and ability to understand and address the needs of different teams and individuals.- High adaptability and commitment to continuous learning in a constantly evolving technological field.- Ability to handle pressure situations and conflicts constructively.- Strong orientation towards teamwork and interdisciplinary collaboration.- Meticulous attention to detail and unwavering commitment to quality.- Ability to think strategically and align technical decisions with business objectives.- Passion for technology and innovation in frontend software development.This role is crucial for driving technical excellence and innovation in our React projects. The ideal candidate will combine deep technical knowledge with exceptional leadership and communication skills.
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.