Fullstack Software Engineer III

Company:
BFA
Location:
Argentina (Remote)
Department:
Engineering

About the Role:

We are looking for a Fullstack Engineer to join our fast-paced, customer-centric Member Journey Team (MJT).

The MJT owns the FrontEnd Applications within the stack that powers the digital experience for our customers across all the brands of the BFA Family: IPSY, Refreshments!, BoxyCharm and more. 
Every month BFA delivers over 4 million subscriptions. Such a big volume brings big challenges and opportunities to explore along the complete lifecycle of users, from the acquisition to the engagement.

When a new feature (or an evolution of an existing one) is developed, it all starts with the Experience Team, however it usually involves adaptations in the backend services, owned by the Platform Team.
Your scope will include articulating between the MJT and the backend Platform Team, coordinating with the owner of the service and actually developing what is necessary in the service through a revised PR process.
Hence, your goal will be to design and implement solutions and product features end to end, as well as supporting the live operation at scale. 

Experience with high-traffic, mission critical digital products, as well as UX design exposure/knowledge is very nice to have. You will have a plus if you have experience with: SEO, SEM, Loyalty programs, UX analytics, Mobile first design, API First approaches.

The technologies that you would use include: ReactJS, Typescript, GraphQL, CSS, HTML5, responsive design for the front end, as well as Rest APIs design and microservices architecture for the back end.

Do you enjoy being hands-on and have a passion for learning and innovating? Do you thrive in a fluid, high-performance, ambitious environment? If so, we want to hear from you!

What You’ll Be Doing:

  • Code in a fullstack arena with a focus in FrontEnd applications. React JS, CSS, and also Java / Kotlin + RDBs. Microservices + GraphQL + SPA architecture experience is a plus.
  • Articulating with backend Platform Engineers, to drive an end-to-end solution for a customer facing feature.
  • Test automation.
  • Translate business requirements into technical ones with a very strong communication skill.
What We’re Looking For:
  • Bachelors in Computer Science or equivalent or at least 5 years experience in React front-end programming.
  • Real passion for crafting efficient, scalable UI interfaces.
  • Master-level experience with React JS, HTML5 & CSS3
  • 5-years experience with Java/Kotlin.
  • Excellent knowledge of responsive design techniques
  • Ability to write clean, scalable, and reusable code
  • Ability to translate mockups into fully functional responsive features
  • Confirmed knowledge of front end optimization, performance techniques, and cross-browser compatibility 
  • Understanding and appreciation of object-oriented programming concepts
  • Ability to work with backend engineers to design, build, and test reusable REST APIs
  • Working knowledge of version control systems (preferably Git)
Bonus if You Have:
  • Experience working in subscription and/or E-commerce companies
  • Experience with SEO, SEM and Loyalty programs
  • Understanding of CSS pre-processing technologies such as Sass or LESS
  • Experience using GraphQL
  • Knowledge of Java, Kotlin, Typescript or other programming languages
  • Experience with Reactive programming.
  • Experience with Spring, Grails, Rails, or other application frameworks
  • Good understanding of testing including Test-driven design (TDD) and - Behaviour-driven design (BDD)
  • Experience with Jest, Selenium, Webdriver, or other test frameworks
What We Offer:
  • Competitive salary 
  • Paid time off & work from home flexibility
  • Learning & development programs
  • Pay in USD 
About BFA INDUSTRIES:

BFA Industries inspires everyone to express themselves, making beauty accessible for all. Through product innovation, machine learning technology, and a community-first mindset, we democratize beauty by delivering not only personalized experiences, but a feeling of authentic self-expression. We’re home to the largest beauty subscription brands in the world: IPSY and BoxyCharm, as well as brand incubator, Madeby Collective, and personal care brand, Refreshments and have a beauty community that’s over 30M strong. Headquartered in San Mateo, with offices in New York, Miami, Santa Monica, and Argentina, BFA brings together a diverse group of entrepreneurial thinkers and creative problem solvers with a penchant for getting things done. 

We are an equal opportunity employer who celebrates diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by federal, state, or local laws.

What We Offer

  • Competitive salary
  • Paid time off & work from home flexibility
  • Learning & development programs 
  • Pay in USD

 

 

 

 

About BFA INDUSTRIES

BFA Industries inspires everyone to express themselves, making beauty more accessible to all. Through product innovation, machine learning technology, and a community-first mindset, we democratize beauty by delivering not only personalized experiences, but a feeling of authentic self-expression. We’re home to beauty subscription brands IPSY and BoxyCharm, as well as brand incubator, Madeby Collective, and personal care brand, Refreshments. Headquartered in San Mateo, with offices in New York, Miami, Santa Monica, and Argentina, BFA brings together a diverse group of entrepreneurial thinkers and creative problem solvers with a penchant for getting things done. 

We are an equal opportunity employer who celebrates diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by federal, state, or local laws.

As we are US based company to comply with country specific employment laws we partner with local in country payrolling agencies

If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please contact u

If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please contact us.

#LI-Remote
#LI-CL1
 
Open Positions