Software Developer (React Native)

Sarajevo, Bosnia and Herzegovina


Hello there and welcome! 

You being interested in this position with us means you’re interested in joining a mature team of professionals who challenge and inspire each other.

We’re all about team play, having each other’s back, sharing knowledge, raising above our egos, no micromanagement, full transparency, and creating great software together.


Mistral’s crown values “People First”, Culture of Trust”, and “Passion for Growth” are key drivers for all company decisions and actions, ensuring you are always heard, valued, and encouraged to keep growing. We have our crew’s best interests at heart.

To learn about our technology stack and projects, check out this video of Dino, our CTO.

We are currently looking to expand our team with the new, exciting role of…


                                                             Software Developer (React Native)


Why is this role important in Mistral?

As a Software Developer, YOU will be involved in all the phases of the Software Development Life Cycle and ensure that we deliver the best software to our clients in the most optimum time frame. Your biggest contribution to the team goals is by providing high-quality code and mentorship of other, more junior team members because we strongly believe in knowledge sharing and growing together. As a Software Developer, you play a crucial role in ensuring client satisfaction through high-quality software solutions.


As a Software Developer in Mistral you will: 

  • Work as a part of a cross functional team of Software Developers, Quality Assurance Engineers, U/UX Designers, DevOps to deliver agreed features on a sprint base. Teams use agile methodologies for work organization.  
  • Focus on delivering the highest quality code  
  • Demo newly developed features to the client 
  • Troubleshoot, debug and upgrade existing software 
  • Create technical documentation for reference and reporting to the client (software specifications) 
  • Understand the security of systems and make sure to follow security procedures on the project  
  • Communicate professionally with a diverse group of clients and staff members on topics related to their own tasks 


What you’ll need to be successful in this role: 

  • At least 1 year of experience delivering high quality software in React Native
  • Good general knowledge of Javascript, CSS and HTML. 
  • Able to implement highly responsive user interface components using React.
  • Deep understanding of ReactJS core concepts.
  • Write reusable code and testable code.
  • Good understanding of global state management.
  • Proven track record of functioning as a part of larger, cross-functional, development teams. 
  • Experience in receiving as well as providing constructive feedback to your peers, subordinates, and superiors. 
  • Fluent English language skills, both spoken and written. 


What’s nice to have:  

  • B.S. in Computer Science or equivalent experience 
  • Mentoring and knowledge sharing abilities 
  • Demonstrated experience with best SDLC practices: coding standards, reviews, code management, build processes, and testing 
  • Experience developing Software as a Service (SaaS) applications and understanding the impact of this architecture in a deployment environment 
  • Experience building safe and secure software solutions by following industry standard security best practices and demonstrated security awareness in general. 


What’s really nice to have: 

  • Some experience with backend programming that could help you understand your teammates’ tasks and needs 
  • Good understanding of cloud concepts such as CDN, caching, (auto)scaling, load balancing, etc.



Here is what you need to know about us to determine if we are the right match for you: 

Mistral gathers 200+ people who are in a happy relationship with technology. The majority of our team members work in software development, quality assurance, data science, UX/UI design, and IT operations fields, and they make up more than 88% of our company.

Together with the project management team, they focus on delivering high-quality software solutions to our clients while being supported by Human Potential, Admin Office, and Marketing & Communications departments.  

Our substantial experience comes from working in the telecommunications, banking, healthcare, insurance, media and entertainment, retail, distribution, trade, education, and automotive industry.



Mistral Headquarters: Sarajevo (dev center)
Other dev centers: Mostar, Banja Luka coming soon
Business development centers: Atlanta, New York (US), Amsterdam (NL)

Mistralovci can work from any of our offices full time or occasionally, as they please. We support every mode of work that suits our community members best. 

 



Core values and principles 

We nurture a Culture of Trust, so we expect Mistralovci to be transparent and speak up. We believe in taking ownership, providing constructive feedback, and driving change while inspiring others to do the same. There is no micromanagement. Our teams have the creative freedom to approach problems in their own unique way. Because of that, our people feel much appreciated for their ideas and are highly engaged with what they do.

Passion for Growth is strong in Mistral. Round-the-clock professional development plays a significant role in our everyday lives because being up to speed with the latest tech trends is essential in our work. Mistral’s entire organizational model is entirely shaped to enable growth, both professional and personal, and to provide the optimal work-life balance.

We put People First by appointing a dedicated person from our Human Potential department to each team, and a well-being counselor, and an English and Communication skills coach for everyone. In addition, Mistral supports each individual to become the best version of themselves through personalized development plans and frequent check-ins. 

 
More about our values in this VIDEO by our CEO.

 

What our employees love about Mistral

  • An environment where you’re highly valued and appreciated
  • BIG on trust, autonomy, and accountability
  • 30+ global projects that are very challenging, making our every day highly dynamic
  • In-house 1-on-1 English and Communication skills coach and a well-being therapist
  • Gym benefits: 50% monthly gym membership fee refund
  • Parking benefits: 50% monthly parking costs refund 
  • Practice Groups: Learn new things from your Mistral mates 
  • Tinker Box: Take a technical vacation as a break from your project to learn something new
  • Support for attendance on any relevant conference or training
  • Full access to online learning platforms (we like Udemy the most)

… and much more!

 

Don’t forget to check out our NEWS section or YouTube, Facebook, Linkedin, Instagram, and Twitter accounts for fresh Mistral updates.

For any additional questions, feel free to write to us in the application form, and we will get back to you. We are looking forward to hearing from you!

Tell your friends about this position

Personal information
Professional data