Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (Front-end, React) image - Rise Careers
Job details

Software Engineer (Front-end, React)

We are an 800+ strong team whose ideas underpin successful exits, IPOs, strong financial results and competitive advantages as well as novel processes, new business models and great user experiences. We focus on e-commerce, mobility, and transport & logistics, while always keeping an eye on emerging segments as well.


We rethink processes, business models and architecture, not to mention tech stacks. This approach opens doors for our people to find their own ways and solutions and bring their own ideas to life, learning and advancing both within and across teams and departments.


We say no to office politics and pointless meetings. We celebrate curiosity, experimentation, and passion beyond code. We are very open to people growing both within and beyond their teams and departments. And this is where we suggest starting today.


Our Product & Innovation Unit's culture celebrates curiosity, experimentation, and passion beyond code. We offer a politics-free environment that encourages personal growth and cross-team collaboration.


Join us in building a revolutionary logistics product that's set to transform the industry. Our solution empowers logistics companies to optimize their planning processes, significantly reduce empty miles, and harness the power of AI for automated decision-making. You would work on a product that's reshaping the logistics industry with exposure to cutting-edge AI and machine learning technologies!


This is your chance to be at the forefront of logistics innovation, working with cutting-edge technologies to solve complex real-world problems. You'll play a crucial role in developing intuitive, powerful interfaces that will change how logistics professionals work.


This position is currently open only for applications located in Lithuania.


In this role, you will
  • Build and maintain scalable frontend solutions using React.js
  • Implement user-friendly interfaces that simplify complex logistics data
  • Collaborate with the AI team to integrate machine learning features into the frontend
  • Work on architectural improvements and contribute to the development roadmap
  • Work with UX designers to enhance user experiences
  • Ensure application performance is optimized for large datasets


What you will bring
  • Professional experience with JavaScript, TypeScript, HTML, and CSS
  • Proficiency in React.js
  • Familiarity with state management libraries
  • Ability to write clean, efficient, and maintainable code
  • Experience with RESTful APIs and GraphQL
  • Understanding of Git and code versioning tools
  • Problem-solving skills and ability to navigate ambiguity
  • Excellent English communication skills

Nice to have:
  • Experience with NextJS
  • Experience with shadcn/ui library or Tailwind CSS
  • Interest in logistics and supply chain management is a plus


What we offer
  • A working culture that is high performing, ambitious, collaborative and fun
  • Private medical care
  • Yearly training budget (local and international conferences, language courses) and employee-led workshops
  • Medicover sport package
  • Flexible working hours
  • Unlimited WFH (work from home) policy
  • For those who dream of traveling: WFA (work from anywhere) possibilities in NFQ - approved countries
  • B2B contracts include paid annual leave and paid public holidays in Poland
  • Bonus for referrals
  • Office perks and team activities


Salary range: € 2500 - 4640 (gross / month)


If you have any questions, please contact me at monika.radzeviciute@nfq.com or via Linkedin.


Check all our career opportunities here.

NFQ Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
NFQ DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of NFQ
NFQ CEO photo
Paulius Insoda
Approve of CEO

Average salary estimate

$42850 / YEARLY (est.)
min
max
$30000K
$55700K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer (Front-end, React), NFQ

Join us as a Software Engineer (Front-end, React) at our vibrant company where innovation meets collaboration! Based in Vilnius, Kaunas, or remote within Lithuania, you will become an integral part of our dynamic team of over 800 talented individuals. We're on a mission to revolutionize logistics through our cutting-edge product that leverages the power of AI and machine learning. If you're passionate about creating intuitive user interfaces and enjoy tackling complex challenges, this is the perfect opportunity for you. In this role, you will be responsible for building and maintaining scalable frontend solutions using React.js, ensuring seamless integration with our AI team to enhance functionality. Your work will involve collaborating closely with UX designers to craft engaging experiences for logistics professionals and optimizing performance for large datasets. We believe in fostering an environment that encourages personal growth and cross-team collaboration, free from office politics. If you are ready to showcase your creativity and technical skills while making a real impact in the logistics industry, we would love to hear from you! With our flexible working hours, unlimited work-from-home policy, and a competitive salary range between €2500 to €4640, you'll find our culture both high-performing and fun, allowing you to grow with us in ways beyond just coding.

Frequently Asked Questions (FAQs) for Software Engineer (Front-end, React) Role at NFQ
What are the primary responsibilities of a Software Engineer (Front-end, React) at NFQ?

As a Software Engineer (Front-end, React) at NFQ, you'll focus on building and maintaining scalable frontend solutions using React.js. Your responsibilities will also include creating user-friendly interfaces to simplify logistics data, collaborating with the AI team for feature integration, and working with UX designers to enhance overall user experiences.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer (Front-end, React) position at NFQ?

To apply for the Software Engineer (Front-end, React) role at NFQ, you should have professional experience with JavaScript, TypeScript, HTML, and CSS. Proficiency in React.js is critical, alongside familiarity with state management libraries, RESTful APIs, and GraphQL. Strong problem-solving skills and excellent English communication are also essential.

Join Rise to see the full answer
Can I work remotely as a Software Engineer (Front-end, React) at NFQ?

Yes! At NFQ, we offer unlimited work-from-home options, and you can also choose to work from anywhere within Lithuania. Our flexible working policy is designed to accommodate your lifestyle and productivity preferences.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer (Front-end, React) at NFQ?

In the role of Software Engineer (Front-end, React) at NFQ, you'll work with modern technologies such as React.js, TypeScript, HTML, and CSS. Familiarity with NextJS and state management libraries, like Redux, can be beneficial. You'll also get the opportunity to collaborate with machine learning technologies, enhancing your skill set in AI integration.

Join Rise to see the full answer
What kind of company culture can I expect at NFQ?

NFQ promotes a high-performing, ambitious, and collaborative culture free from office politics. We celebrate curiosity and experimentation. Our environment encourages cross-team collaboration and personal growth, allowing you to advance your skills and contribute effectively to impactful projects.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Front-end, React)
How do you manage state in a React application?

When asked about state management in a React application, discuss various methods such as using React’s built-in state with hooks like useState and useReducer, as well as third-party solutions like Redux or Context API. Explain your reasoning for choosing one approach over another based on the application's complexity.

Join Rise to see the full answer
Can you explain the lifecycle of a React component?

When explaining the lifecycle of a React component, break it down into three phases: Mounting, Updating, and Unmounting. Describe key lifecycle methods like componentDidMount, componentDidUpdate, and componentWillUnmount, highlighting how each method influences performance and user experience.

Join Rise to see the full answer
What is the importance of using keys in React lists?

In your answer, emphasize that keys help React identify which items have changed, are added, or are removed. This enhances performance in rendering lists and ensures components maintain their identities across changes, leading to a smoother user experience.

Join Rise to see the full answer
Describe a challenging project you've worked on using React.

When discussing a challenging project, detail the project's objectives, hurdles faced, and your problem-solving approach. Highlight specific React features you utilized, like hooks or context, and elaborate on the benefits these features provided in overcoming the challenges.

Join Rise to see the full answer
How do you ensure your React applications are performant?

Outline strategies for optimizing performance, such as code splitting, lazy loading components, using memoization techniques with React.memo and useMemo, and proper state management. Discuss how monitoring tools have helped identify performance bottlenecks.

Join Rise to see the full answer
What are some common accessibility issues in React applications?

Detail common accessibility issues such as missing alt text for images, improper use of aria attributes, and keyboard navigation issues. Share methods you use to improve accessibility, such as utilizing semantic HTML and tools like aXe.

Join Rise to see the full answer
How do you handle forms in React?

Discuss using controlled components versus uncontrolled components, mentioning the advantages of controlled components for handling form data. Explain how you manage form state and validation to ensure user inputs are accurate while maintaining component reactivity.

Join Rise to see the full answer
What are higher-order components in React?

Explain that higher-order components (HOCs) are functions that take a component and return a new component. Discuss their purpose in reusing component logic, and give examples of scenarios where you might use HOCs in your projects.

Join Rise to see the full answer
Can you discuss your experience with RESTful APIs and how you've used them in a project?

Speak about your strategies for consuming RESTful APIs in React applications, such as using fetch or axios. Give a specific example where you integrated an API, elaborating on how you managed data fetching, error handling, and state updates.

Join Rise to see the full answer
How do you approach debugging a React application?

Describe your debugging process, which could include using browser developer tools, React DevTools Extension, or console logging. Share a particular obstacle you encountered, the tools you employed, and how you efficiently resolved the issue.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
NFQ Remote Krakow / Remote within Poland
Posted 9 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Ageras Remote No location specified
Posted 14 days ago
Photo of the Rise User
River Remote No location specified
Posted 9 days ago
Photo of the Rise User
Advansys Remote No location specified
Posted 7 days ago

Since 2002, we have been providing both strategy and execution to entrepreneurs who seek to scale and outcompete. We are a team of 900 professionals across Germany, Lithuania, Poland, Vietnam, Thailand, Singapore, and Egypt. Our core competencies...

18 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 8, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!