Junior Mobile Engineer (React Native) - Remote from Portugal
Job Description
Our client, a British tech startup, is looking for a Junior Mobile React Native Engineer, you will assist in the development and maintenance of mobile applications using React Native.
You will work under the guidance of senior & mid-level engineers and collaborate with product managers, designers, and backend engineers to deliver user-friendly mobile experiences.
This role provides the opportunity to grow your technical skills, learn best practices, and contribute to real-world projects.
Key Responsibilities:
- Assist in developing and maintaining mobile applications using React Native
- Collaborate with mobile lead, senior mobile engineer(s), mid-level engineers, product managers, designers, and backend engineers to implement app features and requirements
- Participate in debugging and fixing bugs within the application
- Write clean, maintainable code following best practices
- Learn and adhere to coding standards, version control, and project workflows
- Participate in code reviews to improve code quality and learn from more experienced engineers
- Stay current with the latest trends and advancements in mobile development
- Contribute to testing efforts, including writing unit tests to ensure code quality
- Write and maintain unit and integration tests to ensure code quality
What we need from you:
- Some experience with React Native or similar mobile development frameworks
- Proficiency in JavaScript, with a willingness to learn TypeScript
- Basic understanding of mobile development principles and best practices
- Familiarity with RESTful & GraphQL APIs to integrate mobile applications with backend services
- Eagerness to learn and improve technical skills in mobile app development
- Good problem-solving abilities and willingness to tackle technical challenges
- Strong communication and teamwork skills
- Familiarity with Git or other version control tools
Nice to have:
- Familiarity with Expo framework is a plus
- Experience with native mobile development (iOS/Android) is a plus
- Exposure to Agile development methodologies
- Familiarity with third-party libraries and APIs
- Familiarity with continuous integration and continuous deployment (CI/CD) practices
- Basic understanding of modern authorization mechanisms like JSON Web Token (JWT)
- Basic understanding with mobile analytics and performance monitoring tools
- Basic understanding of mobile security best practices
What's In It for You:
- Join one of the World’s Most Innovative Companies, with no shortage of projects to get involved with plenty of opportunities to progress and explore different roles
- Work fully remote, from where you feel more confortable and enjoy your flexible schedule
- We will provide you the equipment you need to make your work easier
- You can also enjoy the excelent discounts across the company for you and your nearest and dearest
- We will offer you 22 days holiday (and bank holidays), plus annual bonus
- Treat yourself with lots of retail and hospitality perks through our partners