Position: Middle/Senior Full-Stack Developer (Node.js + React Native)
Company: Newsoft
Experience required: 3y
English level: upper

Looking for a Middle/Senior Fullstack Developer to join a project from the UK. We are developing a fitness & nutrition app that would help women build strength and confidence from the inside out.

Requirements:
▪️ 4+ years of software engineering experience.
▪️ 4+ years of experience with Vanilla JavaScript / Typescript and some development frameworks such as React, React Native, NextJS.
▪️ Experience in Mobile App development and deploying applications to Apple and Google stores.
▪️ Experience working with cloudbase infrastructures (AWS, GCP, Vercel, etc).
▪️ Experience with Code as Infrastructure frameworks such as Terraform or Serverless.
▪️ Experience with CI/CD development lifecycle (Jenkins, Circle CI, Github Actions, Gitlab pipelines, etc).
▪️  Experience collaborating with medium size to large team on complex projects via versioning tools such as Git.
▪️ Great communication skills.

Nice to have skills: 
▪️ Experience working with any other programming language (Python, Golang, etc).
▪️ Experience building applications with NodeJS and any framework such as Koa, Express.
▪️ Experience working with GraphQL.

Responsibilities: 
▪️  Collaborate closely with our product team to translate the business vision into highly performant UX/UI for our mobile applications and any other frontend applications part of our platform.
▪️ Maintain code and write automated tests to ensure the product is of the highest quality.
▪️  Take ownership of the delivery process for all our applications and make sure that they successfully get shipped to production.
▪️ Create high quality standards and coding best practices for the team.
▪️  Proactively suggest and implement improvements to the codebase and our processes.
▪️ Be obsessed with the entire platform performance and constantly check our metrics to find out key areas to improve.
▪️ Genuine interest in the product and constantly suggest ways to improve the user
experience.

Interview stages: 
▪️ HR-interview (30 minutes).
▪️ Technical interview (1 hour).
▪️ Interview with the customer (1 hour).
▪️ Job offer🎉🎉🎉

We offer: 
▪️ Competitive salary.
▪️ Challenging tasks and projects.
▪️ Personal growth.
▪️ Flexible working hours.
▪️ New hardware.
▪️ Free English lessons.
▪️ Availability of generators and Starlinks in the office.
▪️ Small gym and table tennis in the office.
▪️ Adjustable height tables.
▪️ Regular office fruit delivery and other benefits.

Let’s create value together!