
About Lithium
Lithium Software is a nearshore staffing agency that helps IT companies offering an extra-hand for their dev teams with highly-skilled, trusted, nearshore developers from Latin America
We are a people-first organization that was founded to be a great place for all people. A place where team members can be open, transparent, and find big challenges. And a place where you will find a horizontal structure and a chill environment.
We value people with strong technical skills that are collaborative, curious, results driven, and take ownership. We embrace people that want to be themselves, have daily flexibility, grow, learn and make a difference wherever the opportunity presents itself.
About the Client
At our company, we strongly believe in quality app development. We recognize that the current model for no-code and low-code solutions is flawed. Many platforms enforce 100% vendor lock-in and impose limitations on design, performance, and security.
Our approach is different. We are committed to providing solutions that break free from these constraints. We prioritize quality, allowing for flexibility and customization while maintaining high standards of design, performance, and security.
Join our team and be part of a company that is revolutionizing the app development landscape by providing innovative, high-quality solutions without the limitations of vendor lock-in.
About the Role
Our client is seeking a skilled and experienced React Developer to join our team. As a React Developer, you will be responsible for designing and implementing user interfaces for our web and mobile applications using React.js. You will collaborate closely with cross-functional teams to create responsive and interactive user experiences. If you have a strong background in React development and a passion for building scalable and high-performing applications, we would love to hear from you.
Responsibilities
Collaborate with product managers, designers, and back-end developers to understand project requirements and translate them into technical specifications.
Develop and maintain front-end components and user interfaces using React.js.
Write clean, modular, and well-documented code that follows coding standards and best practices.
Implement responsive and mobile-friendly designs to ensure a seamless user experience across different devices.
Integrate front-end components with back-end APIs and services.
Conduct code reviews and provide constructive feedback to team members.
Optimize application performance through efficient coding practices and performance tuning.
Troubleshoot and debug issues to ensure software quality and reliability.
Stay up-to-date with the latest React trends, libraries, and best practices.
Technical requirements
Strong proficiency in JavaScript and experience with React.js. (+4 years)
Experience with popular state management libraries, such as Redux or MobX.
Familiarity with modern front-end tools and workflows, including webpack, Babel, and npm.
Knowledge of HTML5, CSS3, and responsive design principles.
Understanding of RESTful API concepts and integration.
Familiarity with version control systems, such as Git.
Experience with testing frameworks such as Jest or Enzyme is a plus.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
Other important requirements
English – Upper-Intermediate
Good communication skills
Full-time availability to join the team
Preferably based in Rio de Janeiro