Mid/Senior Front-End Developer (React / React Native)

 Job Description:


Our Department:

We are looking for an experienced front-end developer who loves creating modern UIs using React and React Native. The ideal candidate enjoys coding but is also proactive, motivated, and has a good command of English.

At our company, we design and develop complex, high-performing web and mobile applications that power innovative and impactful solutions across industries. From applications that manage real-time data and dynamic maps to systems that track moving objects and optimize workflows, we thrive on building software that solves challenging problems. Whether enhancing operational efficiency, improving communication, or driving sustainable innovation, our user-centric designs and cutting-edge technologies are at the heart of everything we do. We'd love to hear from you if you're passionate about creating robust and scalable applications!

Responsibilities:

  • Design, develop, and maintain high-quality Single Page Applications (SPAs) using React;
  • Write clean, efficient, and reusable code for robust and scalable applications;
  • Work closely with designers, product managers, and backend developers to create seamless and visually appealing user interfaces;
  • Participate in Agile team processes, contributing to planning, stand-ups, and retrospectives;
  • Identify and address UX issues, ensuring intuitive and user-friendly interfaces;
  • Implement changes and enhancements that improve the overall user experience;
  • Profile and optimize application performance for speed and scalability;
  • Develop unit tests for user interfaces and ensure applications meet quality standards;
  • Offer constructive feedback to designers and customers to enhance product usability;
  • Keep up-to-date with the latest React/ReactNative trends and best practices.

Requirements:

  • Experience: minimum 4 years of professional experience in creating and maintaining Single Page Applications in React in a production project;
  • Use TypeScript (and tries to not make it AnyScript);
  • Experience with mobile app development in ReactNative;
  • HTML and CSS are in your comfort zone;
  • Know how to sync data from the server with the UI both via REST and websockets;
  • Worked with server-sent real-time;
  • Uses Git and have collaborated using Pull Requests;
  • Good command of English. 

Good to have:

  • Know how to profile and optimize the performance of an app;
  • Have been unit-testing your UIs;
  • Know your way around CI/CD to make optimized builds for the user interfaces we are building;
  • Have contributed to an open-source project;
  • Build UIs that you'd love using;
  • Give feedback to our customers and designers for better UX of the products we build.
  Required Skills:

React