BRAVE SERVICES

Senior Frontend ReactJS/Native Developer

We are currently looking for a senior frontend developer to join our international project team. The objective is to launch an API-first e-commerce platform that seamlessly integrates with mobile applications. In this role, you will have the opportunity to implement software for enterprises e.g. in the telecom sector.

Job offer essentials


Project info

The platform offers comprehensive e-commerce services, including technology, customer support, and fulfillment.

We focus on serving enterprises in rapidly growing e-commerce markets, particularly in emerging economies. Our solution empowers clients to establish secure, multi-category stores within their trusted mobile apps.

Initially, our target market is the GCC region, with our first customer in Saudi Arabia. Our strategic vision involves establishing a strong presence in the GCC, as it is projected to experience significant growth in the coming decade. Once we have a proven playbook for successful deployment, we plan to expand our offering to other regions such as Europe, Asia, and Africa.

B2B Contract

B2B Contract

B2B contract includes paid vacation days for your relaxation and time off.

Fully remote

Fully Remote

You have the freedom to work from a location of your choice.

B2B Contract

Salary

130-150 PLN net

Flexible hours

Flexible hours

We value outcome, not fixed working hours.

What is important for us ?

Must-have skills

  • Proven experience (5+ years) working as a Frontend Developer with a strong focus on ReactJS
  • Solid understanding of microframeworks and their integration with ReactJS
  • Well-experienced in using one of the frameworks, ie. NextJS, Gatsby
  • Proficiency in HTML, CSS, and JavaScript (ES6+)
  • Practical knowledge of microservices architecture
  • Knowledge of REST
  • Experience with micro-frontends paradigm
  • Familiarity with  at least one Unix/Linux system and its shell
  • Knowledge of the design process and tools (such as Figma) that encompass high-quality, pixel-perfect work, driven by a deep understanding of design principles
  • Excellent knowledge of WebGL
  • Knowledge of native interaction rules and animation/micro-animation principles
  • English B2/C1
  • Polish B2/C1

Nice-to-have skills

Skills that are highly desirable to excel in this project:

  • Practical understanding of caching strategies
  • Experience with Principles and Lottie

Ready to delve into more details?

Your current project’s is almost finished, and you are already have started to look for a new one?
onWe will help you. You can start work in our client's projects in days.

Role description

  • Analysis and verification of technology solutions used in the project
  • Working on PoC of technologies used in the project
  • Developing backend application using the ReactJS framework
  • Participation in project meetings
  • Writing efficient, readable code while adhering the coding standards
  • Testing and keeping technology debt to a minimum

Workflow

  • Integration tests
  • Tester(s)
  • Agile management Scrumban
  • Issue tracking tool Linear
  • Knowledge repository Notion
  • Code reviews GitHub
  • Pair programming
  • Static code analysis
  • Version control system GIT

What you can expect

  • Remote workplace & flexible working hours
  • Agile workflow.
  • Regular 1:1 health checks to ensure your well-being and foster a human connection in remote work
  • Self-development opportunities, including language courses, to support your professional growth
  • Quarterly Profit Sharing program, where part of the company's net profit is shared among employees, allowing you to benefit from the company's success directly
  • Sports and medical packages to prioritise your well-being on various levels
  • Team building events and trips to create memorable experiences together

Ready to join our tribe?

If you meet our requirements and you are happy with what we offer please don't wait!

Max file size 10MB (PDF).
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.

RODO recruitment clause is here

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Ready? Only three simple recruitment steps

The assumption of the recruitment process is to find a person who would fit to our culture. Therefore, in the process take part several people from our company and decision is made together.

Step 1

Send CV

You send it.
We review it.


Step 2

Cooperation talk

1h meeting focusing on getting to know each other, testing your subject knowledge, soft and organisational skills.

Step 3

Skills screening

Finally, we want to get to know your technical skills - time for an independent test task or pair-coding.

Join our Brave's projects

...besides all of everything, we offer you special benefits like: conference budget, access to educational resources, team events &quarterly profit sharing... and freedom to choose projects :)

  • International projects

    Projects from

    UK, Denmark, Germany

  • Flexible working time

    Flexible work time

    Work  where you want

  • Knowledge sharing

    Knowledge sharing

    Workshops and trainings

  • Team support

    Team support

    You'll never stuck

It is about working together

Not afraid of doing even the most difficult tasks and proposing innovative solutions. They don’t avoid challenges, rely on new technologies, and - most importantly - always carry the projects through from the beginning to the end.

Adam
Senior Python Developer

Bravelab is more than just a software house, and I realized that right away. It's the kind of organization that encourages everyone to speak up and take part in decision-making. Bravelab empowers me not only to grow professionally but progress in my personal life as well. The work never gets boring and there are always new areas where you can challenge yourself.

Aiden
Frontend Developer

Since joining Bravelab, I have had a great professional journey.
The 2+ years I have been with the company are the most rewarding and best learning years of my career. It is very motivating to join a company and take part in its growth. I was changing alongside the company and it was a joy to witness.

Szymon
Senior Python Developer