Senior Mobile App Developer (React Native) - Remote

Permanent employee, Full-time · Portugal (Remote)

Your mission
As a Senior Mobile App Developer specializing in React Native, you will lead the development and delivery of high-quality mobile applications for both iOS and Android platforms. You will collaborate with cross-functional teams, including product managers, UI/UX designers, and backend developers, to create scalable and robust applications that meet business and user requirements.
Your responsibilities

Lead the design, development, and deployment of mobile applications using React Native.

  • Write clean, maintainable, and efficient code while adhering to best practices.

  • Collaborate with designers and stakeholders to implement intuitive and visually appealing user interfaces.

  • Optimize application performance, identify bottlenecks, and troubleshoot bugs.

  • Develop reusable components, libraries, and frameworks to ensure consistency across projects.

  • Integrate APIs, third-party services, and backend systems into mobile applications.

  • Mentor and provide guidance to junior developers, conducting code reviews and ensuring coding standards.

  • Stay up-to-date with emerging trends, tools, and technologies in mobile development.

  • Collaborate with QA teams to ensure a smooth testing and deployment process.

  • Ensure applications are responsive, scalable, and deliver an excellent user experience across devices.

Your profile


  • Lead the design, development, and deployment of mobile applications using React Native.

  • Write clean, maintainable, and efficient code while adhering to best practices.

  • Collaborate with designers and stakeholders to implement intuitive and visually appealing user interfaces.

  • Optimize application performance, identify bottlenecks, and troubleshoot bugs.

  • Develop reusable components, libraries, and frameworks to ensure consistency across projects.

  • Integrate APIs, third-party services, and backend systems into mobile applications.

  • Mentor and provide guidance to junior developers, conducting code reviews and ensuring coding standards.

  • Stay up-to-date with emerging trends, tools, and technologies in mobile development.

  • Collaborate with QA teams to ensure a smooth testing and deployment process.

  • Ensure applications are responsive, scalable, and deliver an excellent user experience across devices.

Requirements

  • 5+ years of experience in mobile app development, with a strong focus on React Native.

  • Demonstrated expertise in building and deploying React Native applications on iOS and Android.

  • Solid understanding of JavaScript (ES6+), TypeScript, and mobile application architecture.

  • Experience integrating RESTful APIs and working with backend services.

  • Proficiency with version control systems such as Git.

  • Experience with third-party libraries, tools, and frameworks (e.g., Redux, MobX, GraphQL).

  • Strong knowledge of mobile app design principles, usability, and performance optimization.

  • Understanding of CI/CD pipelines for mobile apps.

  • Excellent problem-solving, communication, and leadership skills.

  • Ability to work independently and within a team environment.

  • Experience with Expo preferred, but not required

  • Experience with Flutter as an alternative to React Native would be beneficial

Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

  • Experience with mobile testing tools and practices (e.g., Detox, Jest, Appium).

  • Familiarity with Agile methodologies and project management tools (e.g., Jira, Atlassian product suite etc.).

  • Prior experience contributing to open-source projects or developing personal React Native applications.

Our offer
  • Competitive salary

  • Comprehensive health insurance

  • Professional development opportunities and training budget.

  • Collaborative and innovative team environment.

  • Bi-Annual travel to London for team collaboration

About us
Be a part of the next generation of vending  
 
 

Boost inc provides concepts for unattended retail by creating stand-out, efficient and sustainable experiences. Today, Boost inc has 130+ employees and operates in several countriesWe combine hardware, software, and a deep understanding of the needs of vending operators, machine manufacturers, caterers and brands. With the majority of our footprint in Europe, we create engaging points of sale in the following product categories: Coolers and smart solutions, checkouts and micro markets, coffee and vending machines. We focus on transforming digital vending equipment into interactive and digital points of sale and help our customers streamline their operations to earn more for existing locations and capture future growth opportunities. As well as working with leading operators and retailers, we deploy our equipment through our own operation via Boostbar - currently the fastest growing operator in Switzerland. Headquartered in Zurich, Boostbar is committed to leading the transition towards healthy, sustainable and personal refreshment choices at work and on-the-go.


Here you can find more information: 
www.boostinc.com / www.boostbar.ch

Uploading document. Please wait.
Please add all mandatory information with a * to send your application.