X Close

Job Application Form

Your Name*
Email Adress*
Phone Number
Additional Notes
Attach CV*


React Native Engineer

Sofia, Bulgaria

Job Description

The Developer team is responsible for development of Mobile Wave Solutions' customer’s products, including smartphone, tablet, desktop and web applications. This involves creating new concepts and features, maintaining existing features and resolving any defects identified by the Quality Assurance team.

The Developer team works within an Agile Scrum framework, with Sprint-cycles and is tasked with producing new enhancements and fixes within each Sprint cycle. As a Software Developer, you will be required to participate in Dev team activities, which include daily Scrums, weekly estimation planning, bi-weekly Sprint planning, retrospectives, etc. 

Duties and Responsibilities

  • Build applications according to the requirements
  • Build a polished hybrid mobile user-interface
  • Ensure the code follows agreed coding practices and industry standards
  • Work closely with back-end developers to understand and properly use the systems APIs
  • Write both unit and integration tests, and develop automation tools for daily tasks
  • Participate in daily Scrums, provide updates and collaborate to the team 
  • Write clean, readable and reusable code
  • Be able to deliver to deadline in a Sprint methodology 
  • Be able to organise and prioritise work appropriately, as required 
  • Be able to work within a team and communicate ideas clearly 
  • Good personal time management 

Qualifications, Skills and Experience

  • 1.5+ years of working experience with JavaScript 
  • 1-2 years of experience experience with React in building React Native apps 
  • Bachelor/Master Degree preferably in a software development discipline, or equivalent experience 
  • Familiarly with the Flux Design Pattern or one other libraries it inspired (i.e. Redux, Fluxxor, etc.) 
  • Familiarity with API Creation and Restful services
  • Excellent knowledge: HTML5, JavaScript, ReactJS and CSS
  • Ability to “think outside the box”, to think like a user and not blindly follow the specifications
  • Solid debugging and troubleshooting skills
  • Demonstrable problem-solving skills
  • Knowledge of Agile methodology
  • Excellent team player 
  • Excellent communication skills in English, both written and oral


  • Database programming and persistency (MySQL, SQLite, file management)
  • Experience with other hybrid mobile frameworks 
  • Experience with Bitbucket, Jenkins, JIRA


Apply For This Position Now ›

Privacy Information

Our Benefits

  • Remote Office

    Option to work remotely whenever you need to
  • Parking Space

    We provide free parking spots
  • Fun Office Space

    We offer a game zone and a relaxation area
  • Health Insurance

    Additional health and dental care plan
  • Holidays

    Enjoy extra 5 days after your 1st and 3rd year
  • Personal Development

    Company-sponsored training to further develop your skills
  • Employee Referral Programme

    Receive a competitive bonus for referring a friend
  • Social Events

    We love to celebrate our success together
  • Family Insurance

    Add insurance to a family member
  • Free Lunch

    In the office
  • Multisport Card

    Fully covered sports pass