Company Description
Truckpedia (formerly Ezpapel) is revolutionizing the trucking industry with AI-powered TMS, Marketing tools, and a Marketplace to streamline operations. This remote position offers the opportunity to be part of reshaping the future of trucking by leveraging technology for efficiency and connectivity.
Role Description
We're seeking a highly experienced Senior React Native Developer with a strong background in building high-quality, scalable, and maintainable mobile applications using React Native. The ideal candidate will have 5+ years of experience in React Native development and be proficient in one of the following technologies: Vue.js, React.js, or Node.js. As a Senior React Native Developer, you will be responsible for designing, developing, and maintaining our mobile applications, working closely with our cross-functional teams to deliver exceptional user experiences. This is a full-time remote role for a Senior React Native Developer at Truckpedia. The Senior React Native Developer will be responsible for front-end and back-end web development using JavaScript and Redux.js. The role involves software development tasks to enhance the user experience and functionality of Truckpedia's platforms.
Responsibilities:
- Design, develop, test, and maintain high-quality, scalable, and maintainable mobile applications using React Native
- Collaborate with cross-functional teams, including designers, product managers, and QA engineers to deliver exceptional user experiences
- Write clean, modular, and reusable code, following best practices and coding standards
- Participate in code reviews and ensure that solutions are aligned with the company's technical vision
- Troubleshoot and debug issues, identifying and resolving problems in a timely and efficient manner
- Stay up-to-date with the latest developments in React Native, Vue.js, React.js, and Node.js, and apply this knowledge to improve our applications
- Mentor junior developers, providing guidance and support to help them grow in their roles
- Participate in Agile development methodologies, including daily stand-ups, sprint planning, and retrospectives
- Collaborate with the DevOps team to ensure seamless deployment of our applications to the app stores
Requirements:
- 5+ years of experience in React Native development
- Proficiency in one of the following technologies: Vue.js, React.js, or Node.js
- Strong understanding of React Native architecture, components, and APIs
- Experience with state management libraries such as Redux or MobX
- Knowledge of JavaScript, including ES6+ syntax and modern JavaScript concepts
- Familiarity with CSS, including CSS preprocessors like Sass or Less
- Experience with mobile app development, including iOS and Android platforms
- Strong understanding of software development life cycles, including Agile methodologies
- Excellent problem-solving skills, with the ability to debug and troubleshoot issues efficiently
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
- Bachelor's degree in Computer Science or a related field
Qualifications
- Front-End Development skills in React Native
- Back-End Web Development expertise
- Proficiency in JavaScript programming
- Experience with Redux.js for state management
- Bachelor's degree in Computer Science or related field
- Strong problem-solving abilities
- Excellent communication and teamwork skills