Just Front-end Jobs

Front-endremote Jobs

React Native Developer

Design your full-time freelance career as a top freelance developer with Toptal. 

Freelance work is defining developer careers in exciting new ways. If you’re passionate about finding rapid career growth potential working with leading Fortune 500 brands and innovative Silicon Valley startups, Toptal could be a great fit for your next career shift.

Toptal is an elite talent network made up of the world’s top 3% of developers, connecting the best and brightest freelancers with top organizations. Unlike a 9-to-5 job, you’ll choose your own schedule and work from anywhere. Jobs come to you, so you won’t bid for projects against other developers in a race to the bottom. Plus, Toptal takes care of all the overhead, empowering you to focus on successful engagements while getting paid on time, at the rate you decide, every time. Our sophisticated screening process makes sure you are provided with top clients without additional overhead, as well as assistance in maximizing the potential of your full-time freelance career. Joining the Toptal network also gives you access to technical training programs, mentors, and coaching programs, so you can connect with a global community of experts like you to share peer-to-peer knowledge and expand your network globally.

As a freelance developer, you can become a part of an ever-expanding community of experts in over 120 countries, working remotely on projects that meet your career ambitions.

That’s why the world’s top 3% of developers choose Toptal. Developers in our elite network share:

  • English language proficiency
  • 3+ years of professional experience
  • Experience with React Native development is a must.
  • Project management skills
  • A keen attention to detail
  • Experience with system architecture or leading a software team is a strong advantage
  • Full-time availability is a strong advantage

**Curious to know how much you could make? Check out our developer rate calculator: https://topt.al/ZVc4y2**

**If you’re interested in pursuing an engaging career working on full-time freelance jobs for exclusive clients, take the next step by clicking apply and filling out the short form: https://topt.al/qdc7Je**
Apply now and work remotely at Toptal

Apply

Senior Software Engineer

Inside Real Estate, one of the top 5 fastest growing companies in Utah, powers the day-to-day business of over 200,000 residential real estate professionals. We have specific needs for engineering talent to oversee mission-critical pieces of our technology platform.

We are looking for a Senior Engineer with extensive experience in Node, Mongo, Express, React Native, and Vue who shares our passion for making complex applications appear simple for our customers. We’ll give you the freedom to do what you do best. You should feel comfortable owning your work from start to finish, as well as bringing fresh ideas to the table that can make our product, development experience, and team better.

This role will be responsible for the ongoing development of our product’s mobile application, web app, and API.

What We’re Looking For:
Someone who can lead the development of a product through architecture, execution, and delivery
3+ years experience with Node, Mongo, Express
3+ years of experience with modern javascript frameworks (Vue, React)
Familiarity with standard mobile application UX patterns and interactions
Experience with:
React Native and associated IOS/Android SDK’s
Leveraging REST-ful APIs with React for complex front-end UI applications
Building web apps with Vue
Compiling React Native to iOS and Android app store.
Pipelines and deployment processes

Bonus:
Experience with Kubernetes, AWS, CI/CD pipelines, fastlane mobile deployments
Previous experience managing a team or product

What We’ll Expect From You:
Architect, plan, and execute a roadmap for new features, enhancements, and bug fixes
Development and deployment of our mobile application and API, working closely with product managers and designers to deliver great features and functionality
Collaborate with product management, quality assurance engineers, and executive team members to develop solutions and help bring them to market.
Build creative technical solutions to help our customers’ solve problems and build successful real estate businesses.
Communicate effectively with other team members, selecting the appropriate medium for the message (e.g. Zoom, Slack, Jira, Confluence, etc) while working remotely.
Lead, mentor, and collaborate with developers on the team
Work with external contractors to help accelerate our mobile development
Apply now and work remotely at Inside Real Estate

Apply

React & React Native Engineer

Asian app backed by top Singapore & Silicon Valley VCs is looking for a talented React Native developer to help us build the best audio app in South East Asia.

What we're looking for

Ideally, you've already worked for a few years as a developer at either an a startup, outsourcing company or at a large tech company. You have experience with React Native, ReactJS, and maybe you even dabbled a bit with NodeJS.

You'll have a chance to be a key player in our development team as our company grows with many opportunities for career advancement if you prove yourself. Our company language is English and while we're open to applications from anywhere but would prefer candidates from Asia and Europe due to timezone differences.

Requirements

  • At least 3 years of professional experience as a software developer, ideally at a startup or outsourcing company.
  • Experience working on mobile app projects, ideally with 100,000 users or more.
  • Technical must have: React Native & ReactJS experience. Ideally also some experience writing backend code using NodeJS.
    • ReactJS: React hooks and React lifecycle, data management tools such as React context and redux, UI libraries such as Material UI and Bootstrap
    • Deploying CI/CD pipelines via Circle CI, Bitbucket pipeline
    • Native build tools, like XCode, Android Studio
  • Good command of English
  • Great written communication skills
  • Knowledge of Scrum or Kanban
  • Nice to have
    • One or more Android or iOS apps published in Google Play or App Store
    • Experience optimizing mobile app performance for large amounts of users

Our tech stack

Mobile:

  • React Native, Objective-C, Java for Android and iOS
  • Native build tools, like XCode, Android Studio
  • Fastlane automatically develop and deploy
  • AppStore, Google Play, In App Purchase

Website:

  • ReactJS: React hooks and React lifecycle, data management tools such as React context and redux, UI libraries such as Material UI and Bootstrap
  • NextJS framework (server-side rendering)

Backend:

  • NodeJS frameworks such as FeathersJS and NestJS in microservice architecture
  • Container managements: Kubernetes
  • PostgreSQL, DynamoDB, ORMs such as typeorm
  • Serverless function providers such as AWS lambda
  • AWS services such as S3, Cloudfront, EKS, etc.
  • Deploying CI/CD pipelines via Circle CI, Bitbucket pipeline

Who we are

Fonos is the leading audiobook mobile app in Vietnam. You'll find many best-selling titles on our app, by both best-selling Vietnamese and international authors. We're also creating original content such as meditations, sleep stories, book summaries, and more.

We've experienced strong growth ever since we launched in 2020, and currently have more than 125,000 users. We're proud to be backed by amazing local and international investors incl. from Silicon Valley and Singapore. Learn more about Fonos here.
Apply now and work remotely at Fonos

Apply

As a full stack developer (React Native / NodeJS), you will be the second engineer in the team, working with CTO and Co-founder Chris.

You will be instrumental in shaping and scaling a global mobile app as SALT revolutionizes the way Christians meet. You’ll develop new features and improve the app's architecture and code quality.

Here are some of the things you’ll be working on:
Build new features (video/audio calling, voice messages etc…)
Track and fix existing bugs in the app
Implement pixel perfect UIs
Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
Optimise the app loading times and improve performance
A/B test to improve conversion rate and retention
Take responsibility and ownership for app updates, ensuring it gets tested, reviewed by Play store / App store and released to users
Take an active ownership of the engineering process end-to-end: from building new exciting features and testing the App to distributing and monitoring the results
Work on other related SALT products (admin panel, website, speed dating platform)

Who is the perfect person?

You have extensive experience with, and knowledge of React Native, JavaScript, NodeJS
You have a really thorough knowledge of software development best practices
You take pride in well written code
You take responsibility and ownership and have a problem-solving mindset
You are excited to work in a fast-paced, start-up environment
You are experienced with Git and have no problems navigating branches and PRs
You are available to work between the core hours of 10am - 4pm (UK time)

Apply now and work remotely at SALT Group Ltd

Apply

TalkJS

TalkJS lets developers build a perfect chat feature in just a few hours. We power communication in online marketplaces, community sites, trading platforms and so on.

We're product driven and we care tremendously about quality: We're out to build the tool that every developer worldwide will use to build chat/communication features. TalkJS touches millions of people and is growing quickly.

We're hiring smart & autonomous people to solve challenging problems. We think you ship your best work when you're happy, well-rested, have a healthy work/life balance, and get full autonomy to make the right calls. More info on https://talkjs.com/jobs.

Senior Fullstack Developer

We want TalkJS to be the default tool for developers to build chat features. To accomplish that vision, we need to make TalkJS deliciously customizable and still fantastic out of the box.

We're looking to extend the team with someone who has broad front- and backend experience. Stack includes React/TypeScript/Elixir but it's OK if you're not experienced with all of those precisely. Our humble goal is to ship a product that's super simple to install, fantastic to use immediately, and infinitely customizable. Simple and customizable seem deeply at odds with each other, but we think we can pull it off. If you're up for the challenge of marrying the two, then this is for you.

We offer tremendous freedom and responsibility + work in a remarkably decent codebase (for a startup :D). At TalkJS we like to think that we're good at striking a balance between meticulous code and shipping quickly. If that sounds like your kind of environment, then this is for you.

Our ideal candidate:

  • has broad technical interests
  • likes to design great APIs for other programmers
  • has demonstrable experience writing single-page web applications
  • has demonstrable experience writing backends
  • knows at least 3 programming languages well
  • likes to work together with the team to make our product better across the board

Bonus points if you know Elixir.

Salary varies with seniority and is benchmarked to Dutch/Amsterdam norms.
Apply now and work remotely at TalkJS

Apply

React Native Developer

We are looking for an experienced React Native Developer who will be responsible for supporting the entire application lifecycle, including concept, design, test, release, and support phases.
Your duties will include translating our product manager needs into functioning websites & ensuring great user experience.

Responsibilities and Duties are:

1) Develop fully functional iOS / Android applications with a clean code Implement pixel perfect UI’s that match designs.
2) Support the entire application lifecycle, including concept, design, test, release, and support phases.
Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
3) Evaluate and debug mobile applications to optimize their performance.
4) Work together with the Product Development team to plan new features.
5) Support legacy applications and suggest ways to improve or replace them.
6) Find and suggest new features, applications, and protocols.
7) Release applications to IOS and Google Play stores.

Qualifications and Skills are:
1)Very strong Javascript background (React Native, Node, Redux, ES6)
2) 2+ years of experience with React Native.
3) Strong experience in firebase.
4) An understanding of React & React Native best practices and a commitment to following them.
5) Ability to effectively communicate via written and spoken in English.
6) Experience in working in an agile/scrum environment.
7) Ability to work collaboratively in a team environment.
8) BSc degree in Computer Science or other relevant areas.
9) Familiar with Swift, Objective C, and Java.
Apply now and work remotely at Mozn

Apply

Help me take an 80% done language learning app to production and add features over time.
Apply now and work remotely at LingoLearn

Apply

React Native Developer

Design your full-time freelance career as a top freelance developer with Toptal. 

Freelance work is defining developer careers in exciting new ways. If you’re passionate about finding rapid career growth potential working with leading Fortune 500 brands and innovative Silicon Valley startups, Toptal could be a great fit for your next career shift.

Toptal is an elite talent network made up of the world’s top 3% of developers, connecting the best and brightest freelancers with top organizations. Unlike a 9-to-5 job, you’ll choose your own schedule and work from anywhere. Jobs come to you, so you won’t bid for projects against other developers in a race to the bottom. Plus, Toptal takes care of all the overhead, empowering you to focus on successful engagements while getting paid on time, at the rate you decide, every time. Our sophisticated screening process makes sure you are provided with top clients without additional overhead, as well as assistance in maximizing the potential of your full-time freelance career. Joining the Toptal network also gives you access to technical training programs, mentors, and coaching programs, so you can connect with a global community of experts like you to share peer-to-peer knowledge and expand your network globally.

As a freelance developer, you can become a part of an ever-expanding community of experts in over 120 countries, working remotely on projects that meet your career ambitions.

That’s why the world’s top 3% of developers choose Toptal. Developers in our elite network share:

  • English language proficiency
  • 3+ years of professional experience
  • Experience with React Native development is a must.
  • Project management skills
  • A keen attention to detail
  • Experience with system architecture or leading a software team is a strong advantage
  • Full-time availability is a strong advantage

**Curious to know how much you could make? Check out our developer rate calculator: https://topt.al/ZVc4y2**

**If you’re interested in pursuing an engaging career working on full-time freelance jobs for exclusive clients, take the next step by clicking apply and filling out the short form: https://topt.al/qdc7Je**
Apply now and work remotely at Toptal

Apply

Company Description

Shopify is the leading omni-channel commerce platform. Merchants use Shopify to design, set up, and manage their stores across multiple sales channels, including mobile, web, social media, marketplaces, brick-and-mortar locations, and pop-up shops. The platform also provides merchants with a powerful back-office and a single view of their business, from payments to shipping. The Shopify platform was engineered for reliability and scale, making enterprise-level technology available to businesses of all sizes.

Job Description

Our Data Platform Engineering group builds and maintains the platform that delivers accessible data to power decision-making at Shopify for over a million merchants. We’re hiring high-impact developers across teams:

  • The Engine group organizes all merchant and Shopify data into our data lake in highly-optimized formats for fast query processing, and maintaining the security + quality of our datasets.
  • The Analytics group builds products that leverage the Engine primitives to deliver simple and useful products that power scalable transformation of data at Shopify in batch, or streaming, or for machine learning. This group is focused on making it really simple for our users to answer three questions: What happened in the past? What is happening now? And, what will happen in the future?
  • The Data Experiences group builds end-user experiences for experimentation, data discovery, and business intelligence reporting.
  • The Reliability group operates the data platform efficiently in a consistent and reliable manner. They build tools for other teams at Data Platform to leverage to encourage consistency and they champion reliability across the platform.

Qualifications

While our teams value specialized skills, they've also got a lot in common. We're looking for a(n):

  • High-energy self-starter with experience and passion for data and big data scale processing. You enjoy working in fast-paced environments and love making an impact.
  • Exceptional communicator with the ability to translate technical concepts into easy to understand language for our stakeholders.
  • Excitement for working with a remote team; you value collaborating on problems, asking questions, delivering feedback, and supporting others in their goals whether they are in your vicinity or entire cities apart.
  • Solid software engineer: experienced in building and maintaining systems at scale.

A Senior Data Developer at Shopify typically has 4-6 years of experience in one or more of the following areas:

  • Working with the internals of a distributed compute engine (Spark, Presto, DBT, or Flink/Beam)
  • Query optimization, resource allocation and management, and data lake performance (Presto, SQL)
  • Cloud infrastructure (Google Cloud, Kubernetes, Terraform)
  • Security products and methods (Apache Ranger, Apache Knox, OAuth, IAM, Kerberos)
  • Deploying and scaling ML solutions using open-source frameworks (MLFlow, TFX, H2O, etc.)
  • Building full-stack applications (Ruby/Rails, React, TypeScript)
  • Background and practical experience in statistics and/or computational mathematics (Bayesian and Frequentist approaches, NumPy, PyMC3, etc.)
  • Modern Big-Data storage technologies (Iceberg, Hudi, Delta)

Additional information

At Shopify, we are committed to building and fostering an environment where our employees feel included, valued, and heard. Our belief is that a strong commitment to diversity and inclusion enables us to truly make commerce better for everyone. We strongly encourage applications from Indigenous people, racialized people, people with disabilities, people from gender and sexually diverse communities and/or people with intersectional identities.

Apply now and work remotely at Shopify

Apply