React Native Developer
Back to careers

React Native Developer

Full-Time Position

Your responsibilities:

  • Collaborate with a team of developers and designers to create a web application.
  • Build pixel-perfect, buttery smooth UIs across both mobile platforms.
  • Leverage native APIs for deep integrations with both platforms.
  • Transition existing React web apps to React Native.
  • Reach out to the open-source community to encourage and help implement mission-critical software fixes-React Native moves fast and often breaks things.
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.
  • Maintain code and write automated tests to ensure the product is of the highest quality.

To fit this post, we look after:

  • Bachelor’s Degree in Computer Science or Software Engineering.
  • Previous work experience (minimum 3 - 5 years) as a front-end developer.
  • Experience with Typescript, JavaScript, React Native, Sass, jQuery, Vuex.
  • In-depth understanding of the entire web development process (design, development, and deployment).
  • Knowledge of current trends and best practices in front-end architecture, including performance optimization, accessibility and usability.
  • Ability to problem solve high-level software and application issues.
  • Good communication skills.

Benefits

Social Security

Friendly environment
Friendly schedule
Flexible work location

Learning

Access to our professional development tools and programs
Training certification reimbursement
Recognition and objective performance appraisals for personalized career paths

Perks and bonuses

Bookster
Medical benefits
Referral bonus

Special Events

Team events
Holiday packages
Back to careers

Talk to a member of our Sales team

Razvan Porancea

Chief Operations Officer

{ "SalesInfo": { "TeamMemberName": { "Text": "Razvan Porancea" }, "PhoneNumber": { "Text": "+40 736 377 973" }, "Email": { "Text": "razvan.porancea@principal33.com" }, "Tagline": { "Text": "Talk to a member of our Sales team" }, "ButtonText": { "Text": "Contact Sales team" } }, "AliasPart": { "Alias": "sales-info-en-US" }, "TitlePart": { "Title": null } }
{ "errorMessages": { "required": "* ${fieldName} is required", "email": "* Email is invalid", "name": "* Names should only contain letters (no diacritics), hyphens or apostrophes", "consent": "Please, consent to the terms before submitting your information", "minlength": "* ${fieldName} should be at least ${minlength} characters long", "maxlength": "* ${fieldName} should be at most ${maxlength} characters long", "between": "* ${fieldName} should be between ${minlength} and ${maxlength} characters long", "size": "File size must be less than ${size} ${unit}B", "url": "* URL is invalid", "extension": "* Allowed file extensions: ${extensionsArr}" }, "fieldNames": { "name": "Name", "company": "Company", "email": "Email", "phoneNumber": "Phone number", "message": "Message", "consent": "Consent", "upload": "Upload", "linkedIn": "LinkedIn profile", "newsletter": "newsletter" }, "snackBar": { "generic": { "error": { "title": "An error occurred: ${error}.", "message": "Please try again." } }, "newsletter": { "success": { "title": "Thank you!", "message": "Check your email to confirm your subscription." }, "error": { "title": "Error", "message": "Cannot subscribe to newsletter." } } } }