About Lithium

Lithium is a nearshore staffing company 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 Role

We are seeking an experienced React Native Developer to join our dynamic and innovative development team. In this role, you will play a pivotal role in designing, building, and maintaining our mobile applications, ensuring a seamless and engaging user experience. If you are passionate about mobile development, possess a strong background in React Native, and thrive in a collaborative environment, we want to hear from you.

Responsibilities

Collaborate with cross-functional teams, including designers and product managers, to define and implement cutting-edge mobile applications using React Native.
Develop and maintain high-quality, reusable code for our mobile apps, ensuring optimal performance and responsiveness.
Troubleshoot and resolve issues and bugs in a timely manner to ensure a smooth user experience.
Stay up-to-date with the latest industry trends and technologies to continuously improve our mobile applications.
Participate in code reviews and provide constructive feedback to team members.
Mentor and guide junior developers, sharing your knowledge and expertise.
Work closely with backend developers to integrate APIs and ensure seamless data flow between the mobile app and server.
Collaborate with UX/UI designers to implement visually appealing and user-friendly interfaces.
Perform thorough testing to identify and address any compatibility or performance issues.
Document code and processes to facilitate knowledge sharing within the team.

Technical requirements

Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Minimum of 4 years of professional experience in mobile application development with React Native.
Proficiency in JavaScript and React Native development tools.
Strong understanding of mobile app architecture, state management, and asynchronous programming.
Experience working with RESTful APIs and integrating third-party libraries.
Solid understanding of Git and code versioning best practices.
Knowledge of mobile app deployment processes for both Android and iOS platforms.
Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
Ability to collaborate effectively in a fast-paced, agile development environment.
Strong problem-solving skills and attention to detail.
Excellent communication and interpersonal skills.
Up-to-date knowledge of industry trends and best practices in mobile development.

Other important requirements

Upper-Intermediate English Level
Good communication skills
Full-time availability to join the team

Job Category: React Native
Job Type: Full Time
Job Location: Remote
English Level: Advanced

Apply for this position

Allowed Type(s): .pdf, .doc, .docx