Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: java amazon-web-services

DriveWealth is an API-driven global brokerage infrastructure platform powering both traditional and innovative investment experiences for more than 90 partners in over 150 countries. DriveWealth’s mission is to reshape the world of retail investing by enabling banks, global brands, and Fin-techs to provide investment access and advice to underbanked and underserved customers that was previously only available to the wealthy.

We are pioneering embedded finance and fractional investing in US equities with a modern and award winning API-driven brokerage infrastructure. We’ve built a patent-pending technology to fractionalize US equities and were the first to receive a license to do so in 2015. DriveWealth makes it as easy to buy Starbucks stock as it is to buy a Starbucks latte.

The Post Trade Team performs a variety of functions of a brokerage business after the trade is conducted. You will learn from and contribute to a modern Java code base that is highly concurrent and in many places follows reactive style programming. Our jobs run in the cloud using many advanced AWS services. We still use some of the typical enterprise relational db (MySql) and messaging services (JMS/ActiveMQ), etc. Our scripts are written in Bash, Groovy, and in the future may include Go, Python as well.

  • Responsible for the technical design and delivery of new Java projects using exciting, cutting-edge technology
  • Develop enhancements to existing Java applications as well as build new applications from the ground up
  • Monitor production systems, troubleshoot issues, and assist in remediation fixes
  • Assist in recommending and facilitating future maintenance and enhancements
  • Work with the Broker Dealer Operations teams to support and enhance the trading system

Basic Qualifications

  • Experience with high performance java development
  • Strong experience with Java 8+ coding standards and best practices for application development
  • Experience with Maven
  • Must understand how to write effective unit/integration tests
  • Understanding of Eclipse/IntelliJ and JUnit
  • Experience with a 24x7, highly-available architecture
  • Strong communication skills
  • Strong analytical and problem-solving skills

Preferred Qualifications

  • Understanding of JSON, JMS, Jackson and ActiveMQ
  • Experience with NoSQL and SQL database environments
  • Experience with Amazon Web Services
  • Experience with Linux and writing scripts to extract and transform data
  • Multiple years experience in fin-tech, e-commerce, or analytics companies

Benefits

  • Insurance – Health, Dental, Vision, Life, Legal. HSA and FSA options.
  • 401k plan
  • EquityStock Options
  • Flexible working hours and work from home
  • Paid time off and holidays
  • Reimbursement for continuing education and conferences
  • Snacks and beverages available in the office


Job Benefits:

  • While based in Jersey City, we are open to Remote workers.
  • Healthcare benefits (Medical, Dental, Vision) partially company paid.
  • Competitive Salary with potential for Equity Options.
Skills: sdlc operations

Why commute when you can work directly in Temecula, CA!

100% paid for medical benefits + paid holidays + 401K retirement w/ match +

paid time off (PTO) + FREE IdentityIQ & MyscoreIQ Products AND MORE!

ABOUT US:

The Identity Intelligence Group known as IDIQ is currently recruiting for a Director of Engineering. IDIQ is a privately-owned company that has been in business since 2009. We provide identity theft and credit reporting services to consumers nationwide under our brands such as IdentityIQ®, CreditScoreIQ®, and MyScoreIQ®.

Our company is currently ranked in the top 5 in our industry and has been honored as a Top-10 Ranked Company by BestCompany.com, earned the 2019 Stevie Bronze Winner, and the Enterprise Security Top 10 Fraud and Breach Protection Solution Provider for 2019. We have been recognized on TV, online, and radio by shows such as Modern Living with Kathy Ireland. To learn more about our flagship service visit our website at IdentityIQ.com.

HOW WILL YOU MAKE AN IMPACT?:

The Director of Engineering plays a leading strategic role in IDIQ's digital platform strategy across the enterprise, driving the design, development, testing, deployment, and operations of the IDIQ platform ecosystem. The Director of Engineering applies their considerable technical experience and architectural vision to lead formal and informal design meetings and discussions to identify appropriate enterprise-wide and team solutions. This role is responsible for solving business problems with technology and using structured decision making to trade-off multiple solutions against each other to identify the optimum solution.

Responsibilities for this role include:

  • Oversee front-end and back-end development teams and their projects
  • Monitor reliability and performance of all internal systems to suggest improvements
  • Ensure overall company compliance with security regulations
  • Ensure software compliance with PCI DSS regulations
  • Manage software development projects by setting requirements, goals and timelines
  • Design strategies for future development projects based on the company's overall objectives and resources
  • Hire engineers and coordinate their training
  • Be highly engaged with development teams, driving modern architecture into the enterprise, championing design patterns, leading code reviews, and giving 1 on 1 technical feedback to the team
  • Implement innovative technologies
  • Coordinate with external stakeholders for new integrations and tools
  • Review and update policies relevant to internal systems and equipment
  • Oversee IT operations and supervise systems and IT staff
  • Develop strategy as it relates to the organization's IT infrastructure (computer and information systems, security, communication systems)
  • Ensure smooth delivery and operation of IT services by monitoring systems performance
  • Create processes and standards for selection, implementation, and support of systems
  • Performs other job-related duties and responsibilities as may be assigned from time to time.

REQUIRED KNOWLEDGE AND SKILL:

  • Bachelor's degree in Information Technology, Computer Science, Information Systems, or a related field
  • Extensive experience with cloud technologies and modern human-computer interfaces
  • Proven track record in encouraging innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and managing diversity.
  • Experience building complex software systems with relevant security practices that have been successfully delivered to customers.
  • Understanding of Software Development Life Cycle (SDLC) best practices using Agile frameworks and planning/execution skills including estimating and scheduling.
  • Working knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

WORK EXPERIENCE:

  • 8+ years of experience working in IT operations, supervising technology teams, and overseeing large information technology projects
  • Excellent understanding of computer systems, security, network and systems administration, databases and data storage systems, and telecommunications systems
  • Strong interpersonal skills and ability to effectively communicate with teams across the entire organization
  • Excellent leadership and decision-making skills
  • Strong knowledge of project management principles
  • Hands-on experience in back-end and front-end development
  • Solid understanding of a wide array of software technologies and tools.

COMPENSATION AND POSITION DETAILS:

This is a full-time (40+ hours/week), salaried position plus a MBO Package.

BENEFITS AND PERKS

IDIQ makes available comprehensive benefits including 100% employee medical options, 50% dental and vision (for employee only, dependent coverage available). Other benefits offered include paid time off, life insurance, short-term disability, long-term disability, and a 401k program with employer match. We work in a casual dress attire environment. Enjoy friendly competition with ping-pong tournaments, pool games, and more.

AAP/EEO Statement:

Identity Intelligence Group, LLC dba IDIQ prohibits discrimination or harassment based on the following categories: race, color, religion, religious creed (including religious dress and grooming practices), national origin, ancestry, citizenship, physical or mental disability, medical condition (including cancer and genetic characteristics), genetic information, marital status, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender, gender identity, gender expression, age (40 years and over), sexual orientation, veteran and/or military status, protected medical leaves (requesting or approved for leave under the Family and Medical Leave Act or the California Family Rights Act), domestic violence victim status, political affiliation, and any other status protected by state or federal law. acted by email or phone with further information.

SUPERVISORY:

Yes. Supervise a team and team / department goals and KPIs.

BUSINESS OFFICE ENVIRONMENT:

This position operates in a professional office environment. Office environment can vary with noise levels and stress, from low to moderate.

PHYSICAL REQUIREMENTS:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; sit; walk; use hands to finger, handle or feel; and reach with hands and arms. The employee is regularly required to push, move, lift or otherwise bear 10-30lbs. Applications may include but are not limited to repetitive work using a computer keyboard, mouse and headphones while sitting and/or standing at an assigned work desk area.

This position is onsite at our Temecula office center.

pm20



Skills: java objective-c php

Scalable Path is looking for a Full-stack Mobile Developer to work on a client project.

This is a remote, part-time position (approximately 4 hours/day). The client is also open to candidates who are available full-time.

CLIENT COMPANY DESCRIPTION:
The mobile apps have been live for 5 years and is used by tens of thousands of users each winter for on-demand snow removal. It is highly rated by users (4.5 stars) in the app stores.

DUTIES AND RESPONSIBILITIES:
The client has both an Android (Java) and an iOS (Objective-C) app and a PHP backend. They are looking for someone to help them add features and improve functionality of the front-end and backend.

THINGS YOU MIGHT WORK ON:
- Improving the chat functionality (allowing images to be shared and migrating from existing PHP backend to more modern backend such as Firebase)
- Many small UI enhancements
- Creating a "Premier" type of user account with special features
- Creating a online ordering portal through the website

The client uses Trello for task tracking and Gitlab for source control. There is a designer available to help when needed. The CEO is available to meet with you on a daily basis for a standup meeting.

Although ideally they are looking for someone who knows PHP, Objective-C and Java and could work on all parts of the app, they realize that this skillset is rare and would like to encourage developers who may not have all the skills necessary to all. Having 2/3 of the primary skills may be enough (for example, PHP and Objective-C).

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will be reporting to the CEO. There is another Scalable Path developer who has worked on the project and is available to answer questions about the code and project in general. The client is in the America/New York (-04:00) EDT time zone.

START DATE: As soon as possible.

EXPECTED CONTRACT DURATION: 6-12 months
They are looking for someone to help as much as possible (20-40 hours/week) in the next few months until the winter starts and then would like to reduce hours to 10 hours/week for ongoing maintenance.

NOTES:
The client is flexible to work with candidates who have 10-40 hours/week to contribute (including people who are working on other projects) and is open to putting together a team of developers if they cannot find a single person who can do it all.

Required skills

  1. Spoken English (Must have)
  2. Written English (Must have)
  3. Objective-C (Must have)
  4. Java (Must have)
  5. PHP (Must have)
  6. AWS (Strongly preferred)
  7. Stripe (Nice to have)
  8. CSS (Nice to have)
  9. JavaScript (Nice to have)


Job Benefits:

  • 100% Remote
  • Exciting Projects
  • Leading Edge Technologies
  • Competitive Pay
  • Short and Long Term Contracts

Time zone: (GMT-04:00) Atlantic Time - Halifax +/- 4 hours

Skills: python web-services api

Summary

This is an exciting opportunity for a software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

Canonical's Online Services team develops and operates the backend services that power the Snap Store, Launchpad, Landscape, and other large scale web applications supporting Ubuntu. Our services are built primarily in Python, within a bit of Golang. If you have a passion for clean APIs, have a bias towards shipping and believe that tests are the key to higher velocity and reliability, you'll fit right in.

What you’ll do

  • Collaborate proactively with a distributed team
  • Write high quality code to create new features, fix bugs, and scale our services
  • Demonstrate your strong commitment to code quality and automated testing
  • Participate in the engineering process with code and architectural reviews
  • Take personal ownership of problems and design and deliver solutions
  • Work remotely with global travel 2 to 4 weeks for internal and external events

Who you are

  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • You have proficiency developing public-facing APIs and web applications, preferably using Python and/or Golang.
  • Experience with databases, and ORMs (PostgreSQL a plus)
  • You are comfortable with Ubuntu as a development and deployment platform.

Canonical is proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu.

#LI-Remote #stack



Skills: node.js mongodb backbone.js

We’re looking for a highly experienced Node.js developer to work on the PayrollPanda cloud product. It’s an exciting opportunity for an experienced developer that is looking for a new challenge with a fast-growing startup targeting the fastest-growing region in the world - South-East Asia. The position offers a highly competitive salary.

Who we are looking for:

  • 5+ years of commercial development experience
  • 5+ years of JavaScript experience
  • 3+ years with a tech stack that includes NodeJS, PostgreSQL and MongoDB
  • Experience with Backbone.js, ParsePlatform or a similar technology is a plus
  • Familiar with writing automated tests (unit tests, integration tests etc.)
  • Agile (scrum) software development experience
  • Experience working in remote teams is an added advantage.
  • Located within UTC - UTC+8 timezones

Your responsibilities will include:

  • Improving existing features of the product and working on the back-end implementation of new features as we continue to scale and strive for product-market fit
  • Ensuring code quality and standards while meeting deadlines and delivering targets set by the product team.
  • Working closely with the product manager in preparing and approving the scope of work.

Our Tech Stack and Tools:

  • Node.js with Loopback/Express/ParsePlatform backend
  • Backbone.js frontend
  • Relational Database PostgreSQL
  • MongoDB
  • Jest as standard testing framework
  • Deployment on AWS Elastic Container Service
  • Atlassian Jira for ticket & sprint management
  • Atlassian Confluence for written specifications and documentation
  • Slack for any kind of team communication

Our Joel Test Score

  • Source control
  • One-step build
  • Daily builds
  • Bug database
  • Fix bugs before writing new code
  • Up-to-date schedule
  • Specifications for existing & new features
  • Quiet working conditions
  • Best tools money can buy
  • Testers & automated tests
  • Hallway usability testing


To find out more about our recruitment process for this role, please click here.



Time zone: (GMT+04:00) Moscow+01 - Samara +/- 4 hours

Skills: .net c# postgresql

About The Job

The Jibble 2.0 product was fully launched in June 2021 and we’re looking for an experienced back-end developer to contribute to the 2.0 version of Jibble, built on .NET Core. Your primary responsibility will be building key integrations to our Jibble 2.0 API such as Gusto, Intercom, Zenefits, Zapier and many others.

As part of an ambitious team you’ll work with a cutting edge tech stack. Continuous learning and applying new and emerging technologies and methodologies make this an exciting opportunity for you to expand and deepen your skills on the job.

You will be working in a team of 15 developers from 10 different countries, operating in bi-weekly sprints with daily stand-ups. We apply Kanban methodology in the development process and impact is continuously measured.

Besides back-end development, you will be deeply involved in the design process - offering feedback and input in meetings with product managers and designers when planning new features and products. The position offers a competitive salary and a fully remote work environment.

Who we are looking for:

  • At least 3+ years of commercial development experience
  • At least 3+ years of .NET & C# experience, preferably with .NET Core
  • At least 2+ years of SQL experience, preferably with PostgreSQL and EF Core 5
  • Experience with Message Broker (preferably RabbitMQ) and AWS Cloud is an advantage.
  • Experience with OpenAPI standard.
  • Experience working in remote teams is an advantage
  • Agile (Kanban) software development experience
  • Located within UTC - UTC+8 time zones

Your responsibilities will include:

  • Building integrations for Jibble 2.0 using the ASP.NET Core tech stack
  • Improving existing features of the product and work on new features as we continue to scale
  • Ensuring code quality and standards while meeting deadlines and delivering targets set by the product team
  • Working closely with product managers and data analysts to improve the overall product, the design team to improve the user experience, and front-end team for design implementation

Our Tech Stack and Tools:

  • Microservice API based on .NET Core 3.1
  • Relational Database PostgreSQL
  • Deployment on AWS Elastic Container Service
  • Vue 2 with Composition API, fully typed using TypeScript
  • Vuetify as Material Design framework
  • UI/UX Designs in Figma
  • Atlassian Jira for ticket & sprint management
  • Atlassian Confluence for written specifications and documentation
  • Slack for any kind of team communication

Our Joel Test Score:

  • Source control
  • One-step build
  • Daily builds
  • Bug database
  • Fix bugs before writing new code
  • Up-to-date schedule
  • Specifications
  • Quiet working conditions
  • Best tools money can buy
  • Testers
  • Hallway usability testing


To find out more about our recruitment process for this role, please click here.



Time zone: (GMT+04:00) Moscow+01 - Samara +/- 4 hours

Skills: node.js testing user-interface

About The Job

We’re looking for a highly experienced front-end developer to contribute to the next major version of both our products, Jibble and PayrollPanda. As part of an ambitious team you’ll work with a cutting edge tech stack. Continuous learning and applying new and emerging technologies and methodologies make this an exciting opportunity for you to expand and deepen your skills on the job.

Besides front-end development, you will be deeply involved in the design process - offering feedback and input in meetings with product managers and designers when planning new features and products. The position offers a competitive salary and a fully remote work environment.

Who we are looking for:

  • At least 5 years of commercial web development experience
  • Deep understanding of Vue.js and its core principles
  • Experience using Material Design component libraries (preferably Vuetify)
  • Proficiency employing Vuex and Axios for clean API integration
  • Familiarity with the Vue Composition API or Vue 3
  • Experience with Testing strategies
  • Solid TypeScript knowledge
  • Ability to turn hi-fi designs into a pixel-perfect UI
  • Experience working in remote teams is an advantage
  • Located within UTC - UTC+8 time zones

Your responsibilities will include:

  • Building the PayrollPanda 2.0 web client using Vue.js
  • Working closely with product managers to implement new features according to well-defined specifications
  • Refactoring and improving existing features of the product based on best practices, changing requirements and feedback from QA
  • Writing Unit, Functional Tests to ensure code robustness and documentation
  • Exchanging ideas with the design team to improve the user experience
  • Reviewing your peers’ code to keep our code base clean and extensible

Our Tech Stack and Tools:

  • Node.js with Loopback/Express/ParsePlatform backend
  • Backbone.js frontend
  • Relational Database PostgreSQL
  • MongoDB
  • Jest as standard testing framework
  • Deployment on AWS Elastic Container Service
  • Atlassian Jira for ticket & sprint management
  • Atlassian Confluence for written specifications and documentation
  • Slack for any kind of team communication

Our Joel Test Score

  • Source control
  • One-step build
  • Daily builds
  • Bug database
  • Fix bugs before writing new code
  • Up-to-date schedule
  • Specifications for existing & new features
  • Quiet working conditions
  • Best tools money can buy
  • Testers & automated tests
  • Hallway usability testing


Time zone: (GMT+04:00) Moscow+01 - Samara +/- 4 hours

Skills: php symfony symfony4

DO YOU WANT TO WORK REMOTELY? Although we’re based in Munich, Germany, our entire staff works across Europe. We are remote-first: all of our colleagues are free to work from home, the office, or elsewhere—or even a combination of those. We only ask that you join us from Europe.

Our engineering teams architect, develop, and test our products. As a Backend Developer, your mission is to build scalable and fast backend software for our platform which serves millions of views monthly. At InterNations you will contribute to connecting global minds and making expat life a great experience.

As a member of an international, cross-functional Product Experience Team (PXT), you will architect, implement, and test new functionality and maintain existing functionality using web technologies.

Our PXTs organize themselves using Agile methodologies and you will work closely with your Product Manager and your team on the feasibility of concepts and upcoming changes. You will write automated tests at the unit, integration, and acceptance levels to assure quality and longevity of our products and a sustainable pace for future changes.

As part of the greater engineering organization, you will lead and take part in cross-team initiatives: architectural changes, refactoring, and establishment of best practices.

What we are looking for:

  • We are working with PHP, so a relevant experience in a language like PHP, Java, Scala, Kotlin, Python, or Ruby is needed
  • Experience with a modern web framework like Symfony, Zend Framework, Laravel, Rails, Spring, or Django
  • Experience with automated testing, whether it’s unit, functional and/or acceptance testing
  • A strong interest for working with big datasets in relational databases, search indexes, or key-value stores
  • Relevant interest or experience with distributed systems and scalability

What we value:

  • Bettering our skills, teaching each other and learning ways to build better software
  • User testing, experimentation, automated testing and continuous integration to gain meaningful feedback for what we do
  • Fostering collaboration and cooperativeness

Technologies we use: PHP, Symfony, MariaDB, Solr, RabbitMQ, Redis, Memcached, Composer, Behat, PHPUnit

What we’re working on right now: Get in on the ground floor of our brand-new SPA and design system that is transforming our entire product and development experience!

Sound interesting? Then send us your CV today!

Want to get to know your future colleagues a bit better? In this interview on our corporate blog, one of our Team Lead Software Engineering talks about his experience as a backend engineer at InterNations and what our company culture is like.



Job Benefits:

  • remote first: you can work from home (permanently) anywhere in Europe
  • 28 paid vacation days + special vacation days
  • flexible working hours
  • regular workshops about work-related topics and soft skills
  • an extensive team library
  • in-house yoga classes and discounts for gyms and a Taekwondo studio
  • family-friendly work environment
  • competitive salary
  • weekly team breakfast, fresh fruit and sweets
  • regular team events & trips
Skills: reactjs javascript web-services

Senior Software Developer – REACT

Are you passionate about being part of a successful team?

Are you a UI Developer looking for a new opportunity?

Join our OFS Team

Our Oilfield Services (OFS) business provides intelligent connected technologies to monitor and control our energy extraction assets. Our Sales team work in partnership with our business partners to build loyalty and develop sales growth. We take responsibility for the business' success by building trusted relationships and understanding our partners.

Partner with the best

As a Senior Software Developer – REACT, You will act as a member of the Software Center of Excellence, representing the face of high quality design and development practices. Also you will be developing high performing, scaling and innovative end-to-end web applications

As a Senior Software Developer – REACT, you will be responsible for:

  • Developing high performing, scaling and innovative end-to-end web applications

  • Collaborating with other developers in implementing solutions that are aligned with and extend shared platforms and solutions

  • Applying principles of SDLC methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, refactoring, Testing Techniques etc.

  • Working on core data structures and algorithms and implement them using language of choice.

  • Writing codes that meets standards and delivers desired functionality using the technology selected for the project

  • Building features such as web services and Queries on existing tables

Fuel your passion

To be successful in this role you will:

  • Be a graduate with 8-12yrs experience developing new user-facing features.

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

  • Have experience in front-end technologies such as Bootstrap, React.js with Redux Architecture, Typescript

  • Good Knowledge in HTML5, CSS3

  • Good Knowledge in developing web applications/micro services using Spring Boot, RESTful, and Web Services etc.

  • Have the ability to break down problems and estimate time for development tasks

  • Have ability to make basic technology choices based on experience

  • Be an expert or high-level user experienced in software applications

  • Have experience in one or multiple Database like MySQL, PostgreSQL, Oracle, MS SQL, NoSQL.

Work in a way that works for you

We recognize that everyone is different and that the way in which people want to work and deliver at their best is different for everyone too. In this role, we can offer the following flexible working patterns:

  • Working remotely from home or any other work location (up to 5 days a week) post pandemic requires approval from Manager

Working with us

Our people are at the heart of what we do at Baker Hughes. We know we are better when all of our people are developed, engaged and able to bring their whole authentic selves to work. We invest in the health and well-being of our workforce, train and reward talent and develop leaders at all levels to bring out the best in each other.

Working for you

Our inventions have revolutionized energy for over a century. But to keep going forward tomorrow, we know we have to push the boundaries today. We prioritize rewarding those who embrace change with a package that reflects how much we value their input. Join us, and you can expect:

  • Contemporary work-life balance policies and wellbeing activities

  • Comprehensive private medical care options

  • Safety net of life insurance and disability programs

  • Tailored financial programs

  • Additional elected or voluntary benefits

About Us

With operations in over 120 countries, we provide better solutions for our customers and richer opportunities for our people. As a leading partner to the energy industry, we're committed to achieving net-zero carbon emissions by 2050 and we're always looking for the right people to help us get there. People who are as passionate as we are about making energy safer, cleaner and more efficient.

Join Us

Are you seeking an opportunity to make a real difference in a company with a global reach and exciting services and clients? Come join us and grow with a team of people who will energize and inspire you!



Job Benefits:

  • Contemporary work-life balance policies and wellbeing activities
  • Comprehensive private medical care options
  • Safety net of life insurance and disability programs
  • Tailored financial programs
  • Additional elected or voluntary benefits
  • Various leaves of absence for family care and personal needs
  • Paid leave in most countries for the birth or adoption of a child
  • Tailored by location to meet the needs of our people and families
  • Flexible working options and hours
Skills: reactjs javascript react-native

Whitespectre is a product development company that creates high-performing platforms and apps, both for our long-term client partners and our own products. Founded in 2013, we partner with both large established companies and high-growth start-ups in the US and Europe. We're a close-knit team of 70 smart and diverse people, working together remotely and meeting in person in Barcelona!

We are looking for an experienced Frontend / React Engineer to join one of our key delivery teams on a full-time, long-term basis. In this role, you’ll work within a cross-functional squad of backend and front-end engineers, product, & UI/UX designers to solve interesting technical challenges and create products that drive real business growth at scale.

As a senior member of the team, you'll help to drive architecture and implementation decisions, help product make smart trade-offs to deliver a great user experience in a scalable way, and mentor other engineers.

What will you do?

  • Building complex Javascript (mainly ES6, webpack, React, Typescript) presentation layers to consume RESTful (and sometimes GraphQL) APIs in a performant way.
  • Collaborating with backend engineers in designing logical flow, specifying api contracts and implementing services to decouple functionality
  • Occasionally going full stack and, depending on the project, either diving into the node.js service or the Rails services to add a new endpoint or modify behavior (and we can help you learn here too)
  • Identifying bottlenecks, using tools to diagnose and refactor code for scale
  • Ensuring the robustness, performance and failure characteristics of the system.
  • Writing well tested, defect-free code with CI/CD
  • Taking ownership of production applications - managing issues, releases and ensuring quality

You should have:

  • 2+ years of production experience of React frontends
  • 4+ years of software engineering experience, preferably in modern JS frameworks e.g. React/Vue/Angular/Backbone.
  • Experience using Agile Methodologies in a remote team
  • Excellent communication skills (both verbal and written)
  • Availability to work full-time within a fast-moving cross-functional team, crossing over with 11 am - 7 pm Central European Time