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 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.
We’re looking for a talented Mid-Level React Developer to join our frontend team. In this role, you’ll help design and build responsive, scalable, and user-friendly web interfaces using React. You’ll collaborate closely with designers, product managers, and backend engineers to bring new features to life and improve existing ones. You’ll also contribute to the evolution of our frontend architecture, ensure code quality through testing and best practices, and play an active role in delivering a smooth and consistent user experience across our platform.
Position Title: Mid to Mid + Java Spring Boot Developer
Location: Remote - LATAM
What you will be doing:
We will require the partner to provide the utilization of tools/tooling that is complementary and/or adheres to the tools that are in use. An engineering lead/scrum master to provide updates on stand-up meetings, drive engineering outcomes, hold development meetings, and ensure coding standards and timelines are met. Working hours that align with the US Eastern/Central time zone Infrastructure requirements, good security practices, anti-malware software installed, dependable data security system, project management, communication methods and schedule, development platforms, methodology (Scrum, Kanban, Lean), project documentation, communication requirements, functional design, UX/UI, Graphic design. Clear visibility into the scope and allocation of responsibilities (who will take care of infrastructure, design, backlog, and delivery). Writing and/or working with created user stories and ensuring the application with the best standards and optimizations.
Develop new user-facing features
Build reusable code and libraries for future use
Ensure the technical feasibility of UI/UX designs
Optimize application for maximum speed and scalability
Assure that all user input is validated before submitting to the back-end
Collaborate with other team members, backend developers, QA
Generate easy-to-read documentation for all elaborated projects
Use markup languages like HTML to create user-friendly web pages
Maintain and improve the website
Get feedback from, and build solutions for, users and customers
Write functional requirement documents and guides
Help back-end developers with coding and troubleshooting
Ensure high-quality graphic standards and brand consistency
Requirements & Qualifications
To excel in this role, you should possess:
Bachelor’s degree in Computer Science or a related field.
2+ years of professional experience in frontend development, with a strong focus on building applications using JavaScript and React.
Solid knowledge of HTML5 and CSS3, with an understanding of responsive and accessible design principles.
Experience working with UI testing automation tools such as Selenium or Cypress to ensure front-end quality and performance.
Hands-on experience integrating applications with both REST and GraphQL APIs.
Familiarity with payment gateway integrations, contributing to secure and reliable transaction flows.
Proficient with Git for version control and Webpack for module bundling and build optimizations.
Comfortable working in Agile environments, particularly under SCRUM methodologies, with an emphasis on collaboration and iterative development.
Nice to Have
Experience with Node.js for backend development, API creation, or fullstack implementations, useful for understanding end-to-end application architecture.
Familiarity with Docker and containerized development environments, enabling smoother local setups, testing, and deployment workflows.
Hands-on experience with Cypress for end-to-end testing, particularly in automating user flows and validating UI functionality in React applications.
Experience using Selenium for automated browser testing, ensuring consistent cross-browser compatibility and reliability of frontend features.
Soft skills
Good English communication skills (written and verbal) are a must.
Strong problem-solving skills, attention to detail, and the ability to work effectively in a team-oriented setting.
Self-sufficient and able to deliver tasks with minimal supervision.
Proactively identify challenges and implement solutions, demonstrating a strong sense of ownership and accountability for deliverables.
Work harmoniously with team members, fostering a respectful and inclusive environment that values diverse perspectives.
Thrive in a fast-paced, evolving environment, efficiently managing priorities and embracing new technologies and processes.
Uphold ethical principles and honesty in all interactions, aligning with company values and culture
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.