Joining Netguru means:

  • working with an experienced team;
  • 100% remote work – we've developed a perfect remote work culture;
  • startup type projects – our clients come from all over the world, and we help them turn their dreams into reality and find the most suitable working solutions;
  • processes based on the Scrum and Agile methodologies;
  • dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review, and bug bashes;
  • continuous development of your hard and soft skills.

Requirements

First, check if you have:

  • Proven experience in developing mobile applications for Android devices,
  • Experience with optimizing codefor performance,
  • A strong knowledge of React Native,
  • Knowledge of DRY and S.O.L.I.D. code principles,
  • Experience with Responsive Web Design,
  • Excellent problem-solving and analytical skills,
  • An ability to work independently and as part of a team,
  • Real-world git experience,
  • Fluency in Polish and a good command of written and spoken English (CEFR B2+).

Nice to have:

  • Proven 4+ years’ commercial experience in building React applications,
  • Deep understanding of state management patterns and solutions (e.g. Redux/Mobx),
  • Knowledge of Javascript code testing frameworks (Enzyme, Jest, Karma, Mocha etc.),
  • Practice in using ES2015+,
  • Knowledge of HTML5 APIs and CSS3,
  • Familiarity with different styling solutions such as PostCSS, SASS, CSS Modules.

Responsibilities:

  • Develop new features for our mobile applications, based on detailed specifications (provided in the attachment).
  • Migrate existing web-based features (built in React) to our mobile applications.
  • Conduct regular housekeeping tasks, including reviewing and updating libraries as needed.
  • Analyze and implement technical optimizations to improve the performance of our Android applications.
  • Collaborate with other engineers to design, develop, and test mobile applications.
  • Stay up-to-date with the latest mobile development technologies and trends.

Benefits

What's in it for you? Becoming a Netguru Freelancer means:

  • Flexibility: 100% remote work.
  • Professionality: dev-friendly processes, like Continuous Integration and Code Review, work in line with Agile methodology.
  • Diversity: projects from various industries like fintech, healthcare, insurance, or education.
  • Growth: work with a team of experts and continuous development of your hard and soft skills.
  • Knowledge: knowledge sharing sessions, internal knowledge base.

Curious to learn more about working as a Netguru freelancer? All the information you need is here: Netguru Talent Marketplace.

Location

Poland - Remote

Remote Job

Job Overview
Job Posted:
4 months ago
Job Expires:
Job Type
Full Time

Share This Job: