redux Remote Jobs

66 Results

3d

Senior React Native Developer (Growth)

GenesisКиїв, UA - Remote
apiiosandroidtypescriptreduxbackend

Genesis is hiring a Remote Senior React Native Developer (Growth)

Genesis —це українська кофаундингова ІТ-компанія та один з найбільших паблішерів неігрових застосунків. Разом з найкращими підприємцями Центральної та Східної Європи ми створюємо та розвиваємо глобальні технологічні бізнеси. Основні наші ринки — це США, Європа й Африка.

Як кофаундингова компанія, Genesis спочатку надає перспективним стартапам необхідні ресурси та експертизу для розвитку, а потім супроводжує проєкт, поки він не стане самостійним бізнесом. Зараз у нашій екосистемі розвиваються 25 проєктів у чотирьох основних напрямах: мобільні застосунки, онлайн-медіа, e-commerce та R&D.

Ми шукаємо React Native Developer, котрий забезпечить розробку високопродуктивних мобільних додатків з використанням React Native для таких платформ як: iOS та Android та буде відповідальним за результати роботи додатків та дедлайни ????

Спектр задач:

  • Розробка мобільних додатків для iOS та Android на платформі React Native.
  • Інтеграція мобільних додатків із backend-сервісами через REST API та WebSockets.
  • Забезпечення високої продуктивності та плавності роботи додатків.
  • Робота над адаптацією додатків до різних пристроїв та версій операційних систем.
  • Підтримка коду, вирішення багів та написання нових функціональних можливостей.
  • Впровадження нових технологій для покращення ефективності роботи додатків.
  • Взаємодія з дизайнерами, продукт-менеджерами та іншими інженерами для досягнення цілей проєкту.

Які hard-skills для нас важливі:

  • Мінімум 4-5 років професійного досвіду у мобільній розробці.
  • React Native — глибокі знання і практичний досвід, мінімум 3 роки.
  • Впевнене володіння та знання: TypeScript, WebSockets, Redux (MobX).
  • Розуміння платформних відмінностей iOS/Android SDK.
  • Досвід налаштування та інтеграцій Push Notifications.
  • Робота з Git.

Nice-to-have:

  • Досвід роботи з CI/CD для мобільних додатків.
  • App Store/Google Play: Публікація додатків, налаштування релізів.

Що ми пропонуємо:

  • Комфортні офіси на київському Подолі з надійними укриттями та наявністю безперебійного інтернету, водопостачання та електроживлення. В офісах можна не турбуватися про рутину: тут на тебе чекають сніданки, обіди, безліч снеків та фруктів, лаунжзони, масаж та інші переваги офісного життя.
  • Гнучкий графік роботи.
  • За потреби — допомога з релокацією в безпечні місця та пошуком житла.
  • Онлайн-послуги корпоративного лікаря, а після випробувального терміну — медичне страхування в Україні.
  • 20 робочих днів оплачуваної відпустки на рік, необмежена кількість лікарняних.
  • Усю необхідну для роботи техніку.
  • Компенсацію найкращих на ринку курсів, корпоративні онлайн-мітапи та лекції, велику бібліотеку, бізнес- та менеджмент школи для співробітників.
  • Безкоштовні тренування з бігу, волейболу, боксу та йоги.
  • Корпоративні знижки на абонементи в спортзали.

    Приєднуйся до нашої команди мрійників, практиків та глобальних ченджейкерів!

See more jobs at Genesis

Apply for this job

3d

Senior React Developer (Growth)

GenesisКиїв, UA - Remote
PWAhtml5reduxbackend

Genesis is hiring a Remote Senior React Developer (Growth)

Genesis —це українська кофаундингова ІТ-компанія та один з найбільших паблішерів неігрових застосунків. Разом з найкращими підприємцями Центральної та Східної Європи ми створюємо та розвиваємо глобальні технологічні бізнеси. Основні наші ринки — це США, Європа й Африка.

Як кофаундингова компанія, Genesis спочатку надає перспективним стартапам необхідні ресурси та експертизу для розвитку, а потім супроводжує проєкт, поки він не стане самостійним бізнесом. Зараз у нашій екосистемі розвиваються 25 проєктів у чотирьох основних напрямах: мобільні застосунки, онлайн-медіа, e-commerce та R&D.

Ми шукаємо React Developer, котрий забезпечить швидку та ефективну розробку складних фронтенд-рішень, які оптимізують взаємодію користувача з продуктом на основі сучасних веб-технологій ????

Спектр задач:

  • Розробка та підтримка веб-додатків на React (Redux, WebSocket, PWA).
  • Інтеграція з backend через WebSockets та REST API.
  • Оптимізація продуктивності та швидкості завантаження (зокрема для PWA).
  • Забезпечення відповідності коду стандартам якості та безпеки.
  • Участь у командних дзвінках і колаборація з дизайнерами та іншими розробниками.
  • Підтримка існуючих компонентів та написання нових функціональних модулів.

Які hard-skills для нас важливі:

  • 4-5 років досвіду в розробці веб-додатків на React.
  • Вільне володіння: HTML5, CSS3, SCSS, React, Redux, RTK query, Typescript.
  • Глибоке розуміння та досвід роботи з WebSockets.
  • Досвід роботи з Progressive Web Apps (PWA).
  • Досвід роботи з Git.

Nice-to-have:

  • Досвід з Next.js.
  • Досвід з Vercel.
  • Англійська мова - Upper-intermediate

Що ми пропонуємо:

  • Комфортні офіси на київському Подолі з надійними укриттями та наявністю безперебійного інтернету, водопостачання та електроживлення. В офісах можна не турбуватися про рутину: тут на тебе чекають сніданки, обіди, безліч снеків та фруктів, лаунжзони, масаж та інші переваги офісного життя.
  • Гнучкий графік роботи.
  • За потреби — допомога з релокацією в безпечні місця та пошуком житла.
  • Онлайн-послуги корпоративного лікаря, а після випробувального терміну — медичне страхування в Україні.
  • 20 робочих днів оплачуваної відпустки на рік, необмежена кількість лікарняних.
  • Усю необхідну для роботи техніку.
  • Компенсацію найкращих на ринку курсів, корпоративні онлайн-мітапи та лекції, велику бібліотеку, бізнес- та менеджмент школи для співробітників.
  • Безкоштовні тренування з бігу, волейболу, боксу та йоги.
  • Корпоративні знижки на абонементи в спортзали.

    Приєднуйся до нашої команди мрійників, практиків та глобальних ченджейкерів!

See more jobs at Genesis

Apply for this job

4d

Staff Software Engineer - Full Stack (Remote)

Full TimeDevOPSJest5 years of experience10 years of experiencesqltailwindDesigncsspythonAWSjavascriptredux

Prealize Health is hiring a Remote Staff Software Engineer - Full Stack (Remote)

Staff Software Engineer - Full Stack (Remote) - Prealize Health - Career PageSee more jobs at Prealize Health

Apply for this job

6d

Sr. Full Stack Engineer

FluentToronto,Ontario,Canada, Remote
gRPCDevOPSS3redisjquerydockerelasticsearchkubernetesAWSreduxbackendfrontendNode.js

Fluent is hiring a Remote Sr. Full Stack Engineer

We are looking for a dynamic Mid-Senior Full Stack Engineer to join our team and help us build and enhance backend solutions while improving CI/CD pipelines and standards. In this role, you will have the opportunity to work across a broad range of technologies and be a key contributor in optimizing our platforms for performance, scalability, and reliability. 

As a Full Stack Engineer, you will work on both the backend and frontend, contributing to the development and deployment of applications while ensuring that best practices for CI/CD, security, and scalability are in place. You’ll be part of a collaborative team, utilizing cutting-edge technology in AWS, Kubernetes, React Native, and more. 

This is a remote role, with occasional travel to our NYC headquarters for team events and collaboration. 

What You’ll Do 

  • Develop, maintain, and optimize full-stack applications using technologies like Node.js, Next.js, React Native, ASP.NET, and more. 
  • Improve and manage CI/CD pipelines and standards, leveraging GitHub, Docker, Kubernetes (EKS), and AWS services (ECR, S3). 
  • Implement backend solutions using gRPC, Kafka, Elasticsearch, Redis, and EventStore. 
  • Collaborate with cross-functional teams to define architecture, improve performance, and scale applications. 
  • Develop efficient, reusable, and reliable code across the stack, adhering to best practices for security and performance. 
  • Ensure smooth integration of front-end components (React, Redux, RxJS, jQuery) with backend services. 
  • Automate deployment processes and work with DevOps to continuously improve the infrastructure. 
  • Troubleshoot and debug applications, identifying and resolving issues in both the frontend and backend. 
  • Stay up-to-date with industry trends, bringing innovative solutions to the table. 
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. 
  • 4+ years of experience as a Full Stack Engineer, working with both frontend and backend technologies. 
  • Strong proficiency in backend technologies like Node.js, ASP.NET, Kafka, gRPC, and Docker. 
  • Experience with frontend frameworks and libraries, including React, Redux, Next.js, and JavaScript (TypeScript preferred).
  • Hands-on experience with CI/CD pipelines and tools such as GitHub, Docker, and AWS (EKS, ECR, S3). 
  • Experience working with databases such as Elasticsearch, Redis, and EventStore. 
  • Proficiency in programming languages like JavaScript, TypeScript, C#, Java, and PHP. 
  • Familiarity with infrastructure as code and containerization using Kubernetes. 
  • Solid understanding of API development, including REST and gRPC. 
  • Excellent problem-solving skills, with the ability to troubleshoot complex systems. 
  • Strong communication skills, with the ability to collaborate across teams and contribute to the success of the project. 

Nice to Have 

  • Experience with React Native for mobile application development. 
  • Knowledge of Keycloak for identity and access management. 
  • Familiarity with cloud-based microservices architecture and serverless technologies. 
  • Experience with additional libraries like Lodash, jQuery, and RxJS. 

At Fluent, we like what we do and we like who we do it with. Our team is a tight-knit crew of go-getters; we love to celebrate our successes! In addition we offer a fully stocked kitchen, catered breakfast and lunch, and our office manager keeps the calendar stocked with activity-filled events. When we’re not eating, working out, or planning parties, Fluent folks can be found participating in recreational sports leagues, networking with She Runs It, and bonding across teams during quarterly outings to baseball games, fancy dinners, and pizza-making classes. And we have all the practical benefits, too…

  • Competitive compensation
  • Ample career and professional growth opportunities
  • New Headquarters with an open floor plan to drive collaboration
  • Health, dental, and vision insurance
  • Pre-tax savings plans and transit/parking programs
  • 401K with competitive employer match
  • Volunteer and philanthropic activities throughout the year
  • Educational and social events
  • The amazing opportunity to work for a high-flying performance marketing company!

Salary Range: $140,000 to $160,000 - The base salary range represents the low and high end of the Fluent salary range for this position. Actual salaries will vary depending on factors including but not limited to location, experience, and performance.

Fluent participates in the E-Verify Program. As a participating employer, Fluent, LLC will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee’s Form I-9 to confirm work authorization. Fluent, LLC follows all federal regulations including those set forth by The Office of Special Counsel for Immigration-Related Unfair Employment Practices (OSC). The OSC enforces the anti-discrimination provision (§ 274B) of the Immigration and Nationality Act (INA), 8 U.S.C. § 1324b.

See more jobs at Fluent

Apply for this job

6d

Sr. Full Stack Engineer

FluentUnited States, Remote
gRPCDevOPSS3redisjquerydockerelasticsearchkubernetesAWSreduxbackendfrontendNode.js

Fluent is hiring a Remote Sr. Full Stack Engineer

We are looking for a dynamic Mid-Senior Full Stack Engineer to join our team and help us build and enhance backend solutions while improving CI/CD pipelines and standards. In this role, you will have the opportunity to work across a broad range of technologies and be a key contributor in optimizing our platforms for performance, scalability, and reliability. 

As a Full Stack Engineer, you will work on both the backend and frontend, contributing to the development and deployment of applications while ensuring that best practices for CI/CD, security, and scalability are in place. You’ll be part of a collaborative team, utilizing cutting-edge technology in AWS, Kubernetes, React Native, and more. 

This is a remote role, with occasional travel to our NYC headquarters for team events and collaboration. 

What You’ll Do 

  • Develop, maintain, and optimize full-stack applications using technologies like Node.js, Next.js, React Native, ASP.NET, and more. 
  • Improve and manage CI/CD pipelines and standards, leveraging GitHub, Docker, Kubernetes (EKS), and AWS services (ECR, S3). 
  • Implement backend solutions using gRPC, Kafka, Elasticsearch, Redis, and EventStore. 
  • Collaborate with cross-functional teams to define architecture, improve performance, and scale applications. 
  • Develop efficient, reusable, and reliable code across the stack, adhering to best practices for security and performance. 
  • Ensure smooth integration of front-end components (React, Redux, RxJS, jQuery) with backend services. 
  • Automate deployment processes and work with DevOps to continuously improve the infrastructure. 
  • Troubleshoot and debug applications, identifying and resolving issues in both the frontend and backend. 
  • Stay up-to-date with industry trends, bringing innovative solutions to the table. 
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. 
  • 4+ years of experience as a Full Stack Engineer, working with both frontend and backend technologies. 
  • Strong proficiency in backend technologies like Node.js, ASP.NET, Kafka, gRPC, and Docker. 
  • Experience with frontend frameworks and libraries, including React, Redux, Next.js, and JavaScript (TypeScript preferred).
  • Hands-on experience with CI/CD pipelines and tools such as GitHub, Docker, and AWS (EKS, ECR, S3). 
  • Experience working with databases such as Elasticsearch, Redis, and EventStore. 
  • Proficiency in programming languages like JavaScript, TypeScript, C#, Java, and PHP. 
  • Familiarity with infrastructure as code and containerization using Kubernetes. 
  • Solid understanding of API development, including REST and gRPC. 
  • Excellent problem-solving skills, with the ability to troubleshoot complex systems. 
  • Strong communication skills, with the ability to collaborate across teams and contribute to the success of the project. 

Nice to Have 

  • Experience with React Native for mobile application development. 
  • Knowledge of Keycloak for identity and access management. 
  • Familiarity with cloud-based microservices architecture and serverless technologies. 
  • Experience with additional libraries like Lodash, jQuery, and RxJS. 

At Fluent, we like what we do and we like who we do it with. Our team is a tight-knit crew of go-getters; we love to celebrate our successes! In addition we offer a fully stocked kitchen, catered breakfast and lunch, and our office manager keeps the calendar stocked with activity-filled events. When we’re not eating, working out, or planning parties, Fluent folks can be found participating in recreational sports leagues, networking with She Runs It, and bonding across teams during quarterly outings to baseball games, fancy dinners, and pizza-making classes. And we have all the practical benefits, too…

  • Competitive compensation
  • Ample career and professional growth opportunities
  • New Headquarters with an open floor plan to drive collaboration
  • Health, dental, and vision insurance
  • Pre-tax savings plans and transit/parking programs
  • 401K with competitive employer match
  • Volunteer and philanthropic activities throughout the year
  • Educational and social events
  • The amazing opportunity to work for a high-flying performance marketing company!

Salary Range: $140,000 to $160,000 - The base salary range represents the low and high end of the Fluent salary range for this position. Actual salaries will vary depending on factors including but not limited to location, experience, and performance.

Fluent participates in the E-Verify Program. As a participating employer, Fluent, LLC will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee’s Form I-9 to confirm work authorization. Fluent, LLC follows all federal regulations including those set forth by The Office of Special Counsel for Immigration-Related Unfair Employment Practices (OSC). The OSC enforces the anti-discrimination provision (§ 274B) of the Immigration and Nationality Act (INA), 8 U.S.C. § 1324b.

See more jobs at Fluent

Apply for this job

12d

Intermediate Full Stack Software DeveloperJob

Edify Software ConsultingAlajuela, Costa Rica, Remote
CypressPrismaDjangoVitestJestredisagilesqlDesignmongodbazurescrumapigitrubyjavac++.netdockerelasticsearchpostgresqlMySQLpythonAWSreduxbackendfrontend

Edify Software Consulting is hiring a Remote Intermediate Full Stack Software DeveloperJob

Job Description

Responsible for analyzing, designing, developing, maintaining, evaluating and assuring quality and performance specific components of software systems.

Qualifications

Roles, Responsibilities and Key Functions:

Analyze together with your team the project requirements.

Estimate together with your team the effort needed to implement the analyzed requirement.

Design and program together with your team the software components that implement the analized requirements.

Verify compliance with the requirements and the correct functioning of the developed components as specified.

Analyze system defects to find their causes and correct them.

Design and implement unit, integration and system tests with the help of the team.

Verify the correct functioning of the code tests and apply corrections where appropriate.

Ensure that code tests are kept up-to-date with respect to changes introduced by the components developed.

Work with your team to determine data storage, processing and transmission needs according to the requirements analyzed.

Document technical and process aspects related to your day-to-day work (technical documentation, report of estimates and timesheets, workflows, etc.).

Integrate the developed components with the rest of the system (frontend and backend integration, among others).

Perform peer review of your teammates’ code.

Follow processes and standards for code management.

Requirements:

Intermediate knowledge in: Object-oriented, functional, procedural and asynchronous programming paradigms.

Software engineering processes.

Concepts and processes related to software quality.

Use of agile software development methodologies (SCRUM, Kanban, etc.).

Software quality assurance (code testing, linting, static code analysis).

Design patterns.

Development best practices to ensure efficiency, quality and maintainability.

Best practices and mechanisms for application deployment.

Security, authentication and authorization mechanisms OWASP Top 10.

Best practices in error handling.

Documentation (design diagrams, README.md, API documentation, etc.).

Integration of services and software components. Internationalization.

REST.Real-time data management.

Multitenancy.

*nix shell handling (bash, sh,zsh,etc.).

Git.Dependency management tools (Gradle, Maven, NPM, Yarn, etc.).

Managing continuous integration processes tools (Github Actions, GitlabCI, etc.).

Git branching strategies (GitFlow, trunk based, etc.).

Use of virtualization (KVM, QEMU, Virtual Box, etc.).

Use of containers (Docker, Podman, runc, etc.).

Cloud computing services (AWS, GCP, Azure, etc.).

Web technologies

HTML

CSS/LESS/SASS

Frameworks (at least one)

Java

Spring

Hibernate

React

Status management (MobX, Redux, Pinia, Signals, etc.)

Testing libraries (at least one)

Jest

Testing Library

Vitest

Cypress

JUnit5

Programming languages (at least one)

JavaScript/TypeScript

Java

Python

Ruby

C#

Go

Implementation platforms (at least one)

Node

JVMC

Python

Ruby MRI (CRuby)

Frameworks (at least one)

Spring & Spring Boot

NestJS

Rails

Django

.Net Core

Data access libraries (at least one)

Spring Data JPA

Spring Data J

DBC

JOOQ

TypeORM

Prisma

SQL

Relational databases. (PostgreSQL, MySQL, etc.)

Non-relational databases. (Redis, MongoDB, ElasticSearch etc.)

Academic Training:

Technician or Bachelor in Computer Engineering, Computer Science and related or level of knowledge demonstrated equivalent.

Language:

Technical and conversational English level B2 according to the Common European Framework.

Work Experience:

Minimum 2 years experience in software engineering.

See more jobs at Edify Software Consulting

Apply for this job

13d

Full Stack Developer

Black SpectaclesUnited States, Remote
DesignjavascriptreduxbackendfrontendNode.js

Black Spectacles is hiring a Remote Full Stack Developer

About Black Spectacles

At Black Spectacles, we have ambitious plans to support the architecture community, and we need a Full Stack Developer to help us build and enhance the technical backbone of our business.

We’re on the hunt for teammates who:

  • Are passionate about architecture and making an ambitious impact on the architecture and Design community
  • Own it - comfortable taking responsibility for your work
  • Take calculated risks and encourage others to do the same
  • Take a world-class approach to everything you do
  • Make it safe to share ideas

At Black Spectacles, you’ll benefit from working with a team who lives and celebrates our values every day, and you can be sure that you will regularly see and feel the impact of your work. As a fully remote company you’ll benefit from working from home year round, and from quarterly company trips to keep you connected to your team.

Black Spectacles has been recognized by Great Place to Work and Built In as a great place to work, by the American Institute of Architects for the national impact we’re having on the profession of architecture, and has been recognized by Inc Magazine as one of the fastest growing companies in the country.

Role Overview

We're looking for a skilled Full Stack Developer to lead digital solution development and optimize user experience. You'll collaborate with the team to implement best practices, conduct code reviews, and perform unit testing. The ideal candidate should have a strong full stack background, excellent problem-solving skills, and a passion for impactful digital experiences. The compensation for this role will range from $115,000 to $140,000 annually, depending on experience and qualifications.

Responsibilities:

  • Develop and maintain frontend, backend, and database code for new and existing products.
  • Engage in hands-on coding using our web development stack: React JS, Redux, Node.js, JavaScript, and TypeScript.
  • Establish technical design and architecture for software products.
  • Collaborate with our product team to innovate and execute new projects.
  • Creatively design and develop products from the ground up.
  • Build and enhance proprietary data analytics tools.

  • Strong experience with React JS and Node.js.
  • Proficiency in JavaScript and TypeScript.
  • Familiarity with SQL databases (PostgreSQL, MySQL, etc.).
  • Experience with Docker and AWS for developing cloud-based solutions.
  • Knowledge of GitHub
  • Proficient in HTML markup and responsive CSS development.
  • Familiarity with Jira
  • Experience in developing AI/ML solutions is highly desirable
  • Proficiency with tools like Metabase and Segment

  • Blue Cross Blue Shield Health, Dental, Vision, Short-term / Long-term Disability and Life insurance
  • Flexible Savings Accounts and Health Savings Accounts
  • 401k with Employer match
  • Employee referral program
  • 3 weeks of paid vacation
  • Team events

See more jobs at Black Spectacles

Apply for this job

15d

Senior UI Engineer

PindropUS - Remote
CypressDevOPSJestremote-firstDesigngraphqluic++typescriptjenkinsjavascriptreduxbackendfrontend

Pindrop is hiring a Remote Senior UI Engineer

Ukraine - Remote

Who we are

Are you passionate about innovating at the intersection of technology and personal security? At Pindrop, we recognize that the human voice is a unique personal identifier, increasingly susceptible to sophisticated fraud, including the threat of deepfakes. We're leading the way in developing cutting-edge authentication, fraud prevention, and deepfake detection. Our mission is to provide seamless and secure digital experiences, safeguarding the most personal aspect of our identity: our voice. Here, you'll be part of a team driven by values of Innovation, Customer Advocacy, Excellence, and Impact. We're not just creating a safer digital landscape by fortifying trust and integrity with those we serve, we’re also building a dynamic, supportive workplace where your contributions make a real difference.

Headquartered in Atlanta, GA, Pindrop is backed by world-class investors such as Andreessen-Horowitz, IVP, and CapitalG.


What you’ll do

  • Design, develop, test, deploy, and maintain UI features using cutting-edge technologies
  • Develop new and maintain current applications using React, Redux, and Typescript
  • Ensure code is accessible and internationalized
  • Test your work using Jest, Mocha, and Cypress
  • Deploy your features using github actions
  • Deliver production ready code from start to finish
  • Review code to maintain quality with an eye towards performance, scale, and security
  • Work in a cross-functional environment, composed of software engineers, test engineers, research scientists, and product managers.
  • Identify and evaluate new technologies for implementation
  • Contribute to improving software engineering best practices

Who you are

  • You have strong verbal and written communication skills
  • You enjoy working within a collaborative environment across multiple departments
  • You love solving hard problems and finding ways to improve the efficiency of processes
  • You have a proven track record of providing stable and secure code in production environments
  • You are able to contribute to the feature development in the platform/product with minimal supervision
  • You can deliver production ready code from start to finish with an eye towards performance, scale and security
  • You are resilient in the face of challenges, change, and ambiguity
  • You are optimistic and believe that you can make a problem into a solution
  • You are resourceful, excited to uncover innovative solutions and teach yourself something new when needed
  • You take accountability, do the things you say you’ll do, under-promise and over-deliver
  • You are nimble and adaptable when priorities change and continue to see the “forest through the trees”

Your skill-set

  • 5-7 years of software development UI experience
  • Proficiency in FrontEnd Technologies and programming languages, including html, javascript, typescript, react, redux
  • Proficiency with state management
  • Proficiency in CrossBrowser/Device Compatibility
  • Experience with Version Control/Git
  • Experience with designing, building, and maintaining design systems
  • Experience with Responsive and Adaptive Design
  • Experience with performance optimization and build tools, such as webpack and vite
  • Ability to connect UI components with backend services using RESTful APIs, GraphQL, or WebSockets
  • Experience with accessibility and internationalization
  • Expertise in Data Structures, Algorithms
  • Familiarity with DevOps practices towards deployment of SaaS services, including hands on experience with Jenkins, Github Actions, implementing and maintaining CI/CD pipelines.

What’s in it for you

As a Pindropper, you join a rapidly growing company making technology more human with the power of voice. You will work alongside some of the best and brightest. We’re a passionate group committed to excellence - but that doesn’t stop us from enjoying the journey as a team with chess and poker tournaments, catered lunches and happy hours, wellness programming, and moreBecause we take our jobs seriously, we add in time for rest with Unlimited PTO, Focus Thursday, and Company-wide Rest Days.

  • Within 30 days you’ll
    • Understand and know the product architecture as well as system design.
    • Ramp up on development process.
    • Build relationships with others on the team.
    • Participate in the grooming and planning meetings.
    • Pick up a small bug fix or code implementation/testing project.
    • Complete onboarding and attend New Employee Orientation sessions with other Pindroppers!

  • Within 60 days you’ll
    •  Actively participate in the team meetings
    • Start working on a bigger project/feature
    • Deliver small code changes going through the complete SDLC

  • Within 90 days you’ll
    • Able to pick up any tasks coming out of the planning meetings
    • Drive some of the task breakdown in grooming and planning meetings
    • Deliver a major feature design or implementation
    • Teach us something new

What we offer

As a part of Pindrop, you’ll have a direct impact on our growing list of products and the future of security in the voice-driven economy. We hire great people and take care of them. Here’s a snapshot of the benefits we offer:
  • Competitive compensation, including equity for all employees
  • Unlimited Paid Time Off (PTO)
  • 4 company-wide rest days in 2024 where the entire company rests and recharges!
  • Remote-first culture

What we live by

At Pindrop, our Core Values are fundamental beliefs at the center of all we do. They are our guiding principles that dictate our actions and behaviors. Our Values are deeply embedded into our culture in big and small ways and even help us decide right from wrong when the path forward is unclear. We believe in taking accountability to make decisions and act in a way that reflects who we are. We truly believe making decisions and acting with our Core Values in mind will help us to achieve our goals and keep Pindrop a great place to work:

  • Audaciously Innovate - We continue to change the world, and the way people safely engage and interact with technology. As first principle thinkers, we challenge standards, take risks and learn from our mistakes in order to make positive change and continuous improvement. We believe nothing is impossible.
  • Evangelical Customers for Life - We delight, inspire and empower customers from day one and for life. We create a partnership and experience that results in a shared passion. We are champions for our customers, and our customers become our champions, creating a universal commitment to one another.
  • Execution Excellence - We do what we say and say what we do. We are accountable for making the tough decisions and necessary tradeoffs to deliver quality and effective solutions on time.
  • Win as a Company - Every time we win, we win as a company. Every time we lose, we lose as a company. We break down silos, support one another, embrace diversity and celebrate our successes. We are better together.
  • Make a Difference - Every day we have the opportunity to make a positive impact. We operate with dedication, passion, and uncompromising integrity, creating a safer, more secure world.

Not sure if this is you?

We want a diverse, global team, with a broad range of experience and perspectives. If this job sounds great, but you’re not sure if you qualify, apply anyway! We carefully consider every application and will either move forward with you, find another team that might be a better fit, keep in touch for future opportunities, or thank you for your time.

Pindrop is an Equal Opportunity Employer

Here at Pindrop, it is our mission to create and maintain a diverse and inclusive work environment. As an equal opportunity employer, all qualified applicants receive consideration for employment without regard to race, color, age, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetic information, disability, marital and/or veteran status.

#LI-Remote

See more jobs at Pindrop

Apply for this job

27d

Senior Frontend Developer (React)

Nile BitsCairo, Egypt, Remote
TDDagileDesigngraphqltypescriptcssAWSreduxfrontend

Nile Bits is hiring a Remote Senior Frontend Developer (React)

Job Description

  • Implement and translate designs into high-quality, responsive frontend code.
  • Collaborate with designers to refine and improve proposed designs.
  • Provide feedback and participate in ideation sessions to enhance user flows.
  • Mentor and support teammates on frontend tasks.
  • Contribute to the development and growth of engineers through feedback and mentoring.
  • Work with peers to establish and maintain best practices and standards.
  • Embrace agile and lean ways of working, fostering team efficiency.
  • Explore and introduce new technologies to improve the development process.

 

Qualifications

  • 5+ years of experience in frontend development, with proficiency in React, TypeScript, and other frontend technologies.
  • Experience with state management tools such as Redux, React Context, and Apollo Client.
  • Knowledge of RESTful APIs, GraphQL APIs, and event-driven architecture.
  • Expertise in CSS, styled-components, and responsive design.
  • Experience with cache management and invalidation strategies.
  • Familiarity with object-oriented programming, design patterns, and distributed systems.
  • Ability to write tests and a willingness to adopt Test-Driven Development (TDD).
  • Experience in the travel industry and AWS services is highly desirable.

See more jobs at Nile Bits

Apply for this job

29d

Software Engineer Intern

Khan AcademyRemote friendly (US + Canada Only)
Bachelor's degreegraphqlc++javascriptredux

Khan Academy is hiring a Remote Software Engineer Intern

ABOUT KHAN ACADEMY

Khan Academy is a nonprofit with the mission to deliver a free, world-class education to anyone, anywhere. Our proven learning platform offers free, high-quality supplemental learning content and practice that cover Pre-K - 12th grade and early college core academic subjects, focusing on math and science. We have over 155 million registered learners globally and are committed to improving learning outcomes for students worldwide, focusing on learners in historically under-resourced communities.

OUR COMMUNITY 

Our students, teachers, and parents come from all walks of life, and so do we. Our team includes people from academia, traditional/non-traditional education, big tech companies, and tiny startups. We hire great people from diverse backgrounds and experiences because it makes our company stronger. We value diversity, equity, inclusion, and belonging as necessary to achieve our mission and impact the communities we serve. We know that transforming education starts in-house with learning about ourselves and our colleagues. We strive to be world-class in investing in our people and commit to developing you as a professional.

THE ROLE

We are looking for talented software engineers for our remote Summer 2025 internship program. 

We currently use:Go, JavaScript (React / React Native, Redux, Flow), Google App Engine, GraphQL and other technologies that best solve the problem at hand. Here are some examples of recent projects our interns have done:

  • Developing a digital SAT landing page
  • Rewriting the calculator widget user interface
  • Creating tools for classroom teachers
  • Developing new APIs, as part of ourtransition to Go

You can read about our latest work on our Engineering Blog. A few highlights:

WHAT YOU BRING

  • Current enrollment in a Bachelor’s degree program in computer science or a related field
  • An expected graduation date in 2026 or 2027 (rising Junior or Senior)
  • At least one previous software internship experience
  • Ability to start in the month of May/2025 or 6/2025 and have 10-12 weeks of availability for our internship 
  • Ability to work/live within the United States or Canada for the duration of your internship
  • Motivated by the Khan Academy mission “to provide a free world-class education for anyone, anywhere”
  • Proven cross-cultural competency skills demonstrating self-awareness, awareness of other, and the ability to adopt inclusive perspectives, attitudes, and behaviors to drive inclusion and belonging throughout the organization
  • Eagerness to learn, educate, write code, and build products used by millions of learners and teachers
  • Strong communication, thoughtfulness, and desire to give and receive regular feedback
  • Empathy for learners around the world. You love learning and are excited about helping others learn to love learning. You’re motivated to learn new things and share what you learn with the world

WE WELCOME

Software Engineers with experience in any and all technologies. We don't require experience in any particular language or tool. Our commitment to on-boarding and mentorship means you won’t be left in the dark as you learn new technologies.

MORE ABOUT US

OUR COMPANY VALUES

Live & breathe learners

We deeply understand and empathize with our users. We leverage user insights, research, and experience to build content, products, services, and experiences that our users trust and love. Our success is defined by the success of our learners and educators.

Take a stand

As a company, we have conviction in our aspirational point of view of how education will evolve. The work we do is in service to moving towards that point of view. However, we also listen, learn and flex in the face of new data, and commit to evolving this point of view as the industry and our users evolve.

Embrace diverse perspectives

We are a diverse community. We seek out and embrace a diversity of voices, perspectives and life experiences leading to stronger, more inclusive teams and better outcomes. As individuals, we are committed to bringing up tough topics and leaning into different points of view with curiosity. We actively listen, learn and collaborate to gain a shared understanding. When a decision is made, we commit to moving forward as a united team.

Work responsibly and sustainably

We understand that achieving our audacious mission is a marathon, so we set realistic timelines and we focus on delivery that also links to the bigger picture. As a non-profit, we are supported by the generosity of donors as well as strategic partners, and understand our responsibility to our finite resources. We spend every dollar as though it were our own. We are responsible for the impact we have on the world and to each other. We ensure our team and company stay healthy and financially sustainable.

Bring out the joy

We are committed to making learning a joyful process. This informs what we build for our users and the culture we co-create with our teammates, partners and donors.

Cultivate learning mindset

We believe in the power of growth for learners and for ourselves. We constantly learn and teach to improve our offerings, ourselves, and our organization. We learn from our mistakes and aren’t afraid to fail. We don't let past failures or successes stop us from taking future bold action and achieving our goals.

Deliver wow

We insist on high standards and deliver delightful, effective end-to-end experiences that our users can rely on. We choose to focus on fewer things — each of which aligns to our ambitious vision — so we can deliver high-quality experiences that accelerate positive measurable learning with our strategic partners.

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, gender, gender identity or expression, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status. We value diversity, equity, and inclusion, and we encourage candidates from historically underrepresented groups to apply.

As part of this commitment, Khan Academy will ensure that persons with disabilities are provided reasonable accommodations for the hiring process. If reasonable accommodation is needed, please contact careers@khanacademy.org

See more jobs at Khan Academy

Apply for this job

+30d

Join our Engineering talent community!

remote-firstgraphqlc++typescriptredux

Khan Academy is hiring a Remote Join our Engineering talent community!

ABOUT KHAN ACADEMY

Khan Academy is a nonprofit with the mission to deliver a free, world-class education to anyone, anywhere. Our proven learning platform offers free, high-quality supplemental learning content and practice that cover Pre-K - 12th grade and early college core academic subjects, focusing on math and science. We have over 155 million registered learners globally and are committed to improving learning outcomes for students worldwide, focusing on learners in historically under-resourced communities.

OUR COMMUNITY 

Our students, teachers, and parents come from all walks of life, and so do we. Our team includes people from academia, traditional/non-traditional education, big tech companies, and tiny startups. We hire great people from diverse backgrounds and experiences because it makes our company stronger. We value diversity, equity, inclusion, and belonging as necessary to achieve our mission and impact the communities we serve. We know that transforming education starts in-house with learning about ourselves and our colleagues. We strive to be world-class in investing in our people and commit to developing you as a professional.

THE TEAM

We are a remote-first organization and we strive to build using technology that is best suited to solving problems for our learners. Currently, we build with Go, GraphQL, Typescript, React & React Native, Redux and we adopt new technologies like LLMs when they’ll help us better achieve our goals. At Khan, one of our values is “Cultivate Learning Mindsets”, so for us, it’s important that we’re working with all of our engineers to help match the right opportunity to the right individual, in order to ensure every engineer is operating at their “learning edge”.

You can read about our latest work on our Engineering Blog. A few highlights:

Note: We welcome candidates with experience in any and all technologies. We don’t require experience in any particular language or tool. Our commitment to on-boarding and mentorship means you won’t be left in the dark as you learn new technologies.

WHY JOIN OUR TALENT COMMUNITY? 

If you don't see the right opportunity for you at this moment, but you're interested in being contacted about opportunities that might be a fit, submit your resume! We'll happily reach out when we think there might be a match! 

See more jobs at Khan Academy

Apply for this job

+30d

Senior Frontend Developer - React

Full TimeJestDesignmobilecssjavascriptreduxfrontend

Talent Inc. is hiring a Remote Senior Frontend Developer - React

Senior Frontend Developer - React - Talent Inc. - Career PageSee more jobs at Talent Inc.

Apply for this job

+30d

NGP (Senior) Frontend Developer

NetguruPoland, Remote
freelanceredux

Netguru is hiring a Remote NGP (Senior) Frontend Developer

At Netguru, we're all about helping innovators and entrepreneurs shape the world through beautiful software. That is our mission.

With employees from 15+ different countries, we've worked with over 800 clients from more than 50 countries. To name some of them: OLX Motors EuropeUBSCareem.

But we're not just another tech company. As a Certified B Corporation®, we're dedicated to creating an inclusive environment for all, and we take our commitment to sustainability seriously.

How freelancing works at Netguru?

As a Netguru freelancer, you can choose what works well for you. You decide when, where, and how you work on projects and tasks.

We match you with work that fits your skills. Plus, you have access to various opportunities across different industries and companies. That means you will not only gain more experience, but also develop various skills.

But there's more. Netguru freelancers can benefit from full-time collaboration and really be a part of the team.

So, are you ready to make an impact? Join Netguru, and let's build beautiful software together.

  • Required skills: 4+ years of experience and advanced knowledge of React.js; React-admin; Redux; MaterialUI; creating and using API.
  • We offer:100% remote work, flexplace, dev-friendly processes, long-term collaboration.
  • Salary: up to 29 EUR/h (freelance).
  • Start date: September 2024. End date: February 2024.
  • Project: a messaging app for our global client from Ireland.

Apply if you:

  • Have 2+ years of proven commercial experience in building web applications.
  • A strong knowledge of React.js.
  • Have strong problem-solving skills and ability to troubleshoot issues in a timely manner understand of state/data management patterns and solutions (e.g. Redux/Mobx, ngrx, ember-data).
  • Have a solid experience in using ES2015+.
  • Know how to create DRY and S.O.L.I.D. code.
  • Are up to date with the newest ECMAScript specifications.
  • Treat testing as inherent part of your work and QUnit, Mocha, Jest, Jasmine, Vue Test Utils,Cypress etc. are no mystery to you.
  • Are experienced in git; have a strong knowledge of Bootstrap, Foundation, or another CSS framework.
  • Are experienced with different styling solutions such as PostCSS or CSS Modules.
  • Have experience with integrating RESTful APIs and third-party libraries have experience with RWD and the mobile-first approach; are a technological authority for clients, and you're eager to help them make informed decisions.
  • Have a good command of written and spoken English (B2+).

Nice to have:

  • Knowledge of typed solutions such as TypeScript or Flow.
  • Experience with Ruby or Node.js code.
  • Experience with serverless architecture and cloud computing platforms such as AWS Lambda or Google Cloud Functions experience in configuring Webpack; experience in optimising front-end performance and/or SEO.
  • Some open-source contributions; experience with Agile methodologies and working in a team environment knowledge of UX/UI design principles and ability to collaborate with designers.

What's in it for you? Becoming a Netguru Freelancer means:

  • Flexibility: 100% remote work.
  • Professionality: dev-friendly processes, like Continuous Integration and Code Review, work in line with Agile methodology.
  • Diversity: projects from various industries like fintech, healthcare, insurance, or education.
  • Growth: work with a team of experts and continuous development of your hard and soft skills.
  • Knowledge: knowledge sharing sessions, internal knowledge base.
  • Curious to learn more about working as a Netguru freelancer? All the information you need is here: Netguru Talent Marketplace.

Here's what you can expect from the recruitment process:

  • First, you'll meet with one of our recruiters to get to know each other better.
  • Next, you'll be asked to complete a coding challenge and participate in a pair programming session with one of our tech experts.
  • If everything goes well, you'll have the opportunity to meet with the client during a final online interview.

Don't hesitate and apply right away!

At Netguru, we're committed to creating an inclusive environment for everyone. If you require any disability-related adaptations during the recruitment process, please let us know. We're here to help!

See more jobs at Netguru

Apply for this job

+30d

Middle/Senior Front-End Engineer (AdTech)

Sigma SoftwareSão Paulo, Brazil, Remote
CypressJestTDDagileDesignscrumtypescriptAWSreduxreactjs

Sigma Software is hiring a Remote Middle/Senior Front-End Engineer (AdTech)

Job Description

  • Lead the development of new features and enhancements 
  • Work with our tech stack and tooling, which includes but is not limited to: ReactJS, TypeScript, Jest, Enzyme, Cypress, Easy-Peasy (Redux, ModX), React Storybook, AWS, GitHub, CI, and TDD practices 
  • Elaborate on the technical design of complex systems or their large components 
  • Ensure high quality, maintainability, and conformance of software to best practices 
  • Produce clean code 
  • Participate in requirements clarification sessions, collect inputs and requirements for assigned tasks 
  • Proactively review code with peers to ensure its quality 
  • Participate in estimation and planning sessions 
  • Develop technical project documentation and user documentation 
  • Participate in project and team meetings, providing relevant contributions and information 
  • Understand and contribute to the team’s product roadmap, coming up with sound technical designs and solutions to challenging problems 
  • Work closely with our UX/design team to ensure we produce coherent products that are a pleasure to use 
  • Follow the Agile Scrum process, working in sprints to timely deliver work that satisfies all user story criteria and is of sound technical quality 
  • Play a supervisory, advisory, and coaching role for one or several Senior specialists, ensuring their assigned tasks delivery thanks to guidance and peer reviews provided 
  • Participate in technical interviews of software developer specialists and perform assessments of candidates’ capabilities against job requirements 

Qualifications

  • 5+ years of software engineering experience 
  • Excellent knowledge of JavaScript/TypeScript, ReactJS, and the related ecosystem 
  • Strong knowledge of algorithms and data structures 
  • Expertize in documentation, Software Development Lifecycle, and ALM Tools 
  • Strong estimation skills, with the ability to come up with solutions, pros, and cons 
  • Experience in designing, implementing, and shipping rich Front-end applications 
  • Strong knowledge of functional programming concepts and other programming paradigms 
  • At least an Upper-Intermediate level of English 

See more jobs at Sigma Software

Apply for this job

+30d

Fullstack Developer with React.js and Ruby on Rails

NetguruPoland, Remote
Commercial experiencefreelancerubyredux

Netguru is hiring a Remote Fullstack Developer with React.js and Ruby on Rails

At Netguru, we're all about helping innovators and entrepreneurs shape the world through beautiful software. That is our mission. 

With employees from 15+ different countries, we've worked with over 800 clients from more than 50 countries. To name some of them: OLX Motors EuropeUBSCareem.

But we're not just another tech company. As a Certified B Corporation®, we're dedicated to creating an inclusive environment for all, and we take our commitment to sustainability seriously.

How freelancing works at Netguru?

As a Netguru freelancer, you can choose what works well for you. You decide when, where, and how you work on projects and tasks. 

We match you with work that fits your skills. Plus, you have access to various opportunities across different industries and companies. That means you will not only gain more experience, but also develop various skills.

But there's more. Netguru freelancers can benefit from full-time collaboration and really be a part of the team.

So, are you ready to make an impact? Join Netguru, and let's build beautiful software together.

  • Required skills: 3 + years of experience and advanced knowledge of React.js; commercial experience in Ruby on Rails; React-admin; Redux; MaterialUI; creating and using API.
  • We offer:100% remote work, flexplace, dev-friendly processes, long-term collaboration.
  • Salary: up to 31 EUR/h (freelance).
  • Start date: September 2024. End date: November 2024.
  • Project: the core responsibility will be to update the chat on Shopify store sites of our global client from Canada.

Requirements:

  • At least 3 years of commercial experience in React.js on an advanced level;
    • React-admin: Building intuitive admin panels and dashboards for seamless content management;
    • Redux: Managing application state efficiently for smooth user experiences;
    • MaterialUI: Creating visually appealing and responsive designs with this popular React UI framework.
    • React-final-form: Implementing robust forms and ensuring seamless form validation;
    • Cypress (nice to have): Conducting end-to-end testing to guarantee application stability and reliability.
  • Commercial experience with Ruby on Rails;
  • API Creation and Usage: Designing and implementing RESTful APIs for seamless communication between frontend and backend systems.
  • Sidekiq: Utilizing this background processing library to handle asynchronous tasks and optimize application performance.
  • Strong skills in writing fast, robust, and reliable code;
  • Experience in participating in Code Reviews and Pair Programming to share knowledge and maintain high quality;
  • Strong written and verbal communication skills, English - at least B2+ level.

Joining Netguru as a Fullstack Developer on this project means:

  • Working with an experienced team;
  • 100% remote work – we've developed a perfect remote work culture;
  • Processes based on the Scrum and Agile methodologies;
  • Dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review, and bug bashes;
  • Continuous development of your hard and soft skills.

Looking for a full-time job? Check out our Career Page and find out more about our open recruitment processes.

If you need any disability-related adaptation at any step of the recruitment process – simply let the recruiter know! We'd be happy to help.

See more jobs at Netguru

Apply for this job

+30d

Senior Fullstack Engineer II, Product

Khan AcademyMountain View, CA / Remote friendly (US + Canada Only)
remote-firstgraphqlc++typescriptreduxbackendfrontend

Khan Academy is hiring a Remote Senior Fullstack Engineer II, Product

ABOUT KHAN ACADEMY

Khan Academy is a nonprofit with the mission to deliver a free, world-class education to anyone, anywhere. Our proven learning platform offers free, high-quality supplemental learning content and practice that cover Pre-K - 12th grade and early college core academic subjects, focusing on math and science. We have over 155 million registered learners globally and are committed to improving learning outcomes for students worldwide, focusing on learners in historically under-resourced communities.

OUR COMMUNITY 

Our students, teachers, and parents come from all walks of life, and so do we. Our team includes people from academia, traditional/non-traditional education, big tech companies, and tiny startups. We hire great people from diverse backgrounds and experiences because it makes our company stronger. We value diversity, equity, inclusion, and belonging as necessary to achieve our mission and impact the communities we serve. We know that transforming education starts in-house with learning about ourselves and our colleagues. We strive to be world-class in investing in our people and commit to developing you as a professional.

THE ROLE

Currently we are focused on providing equitable solutions to historically under-resourced communities of learners and teachers, and guided by our Engineering Principles. On the Product team, you might work on projects such as:

  • Integrating state of the art learning science into our product to enable learners and teachers to quickly identify and address learning gaps on the fly.
  • Partnering with public school districts with a high percentage of Free and Reduced Price Lunch students to build and scale our teacher and learner tools to millions of learners who otherwise would not have discovered us.
  • Building tools for teachers to use Khan Academy as a strategic supplement in their classrooms.

With the recent launch of Khanmigo and Artificial Intelligence (AI) as a technology, this role will help harness the power of AI to deliver the product capabilities for an assessments experience for students and teachers.

We are a remote-first organization and we strive to build using technology that is best suited to solving problems for our learners. Currently, we build with Go, GraphQL, Typescript, React & React Native, Redux and we adopt new technologies like LLMs when they’ll help us better achieve our goals. At Khan, one of our values is “Cultivate Learning Mindsets”, so for us, it’s important that we’re working with all of our engineers to help match the right opportunity to the right individual, in order to ensure every engineer is operating at their “learning edge”.

You can read about our latest work on our Engineering Blog. A few highlights:

WHAT YOU BRING

  • 8+ years experience building world-class product experiences for an interactive web-app. In particular, you have built and maintained scalable backend services, as well as complex, stateful frontend user interfaces.
  • Prior experience building a learning or assessments experience (using using Generative AI / LLMs a plus).
  • Experience building user interfaces with accessibility in mind a plus.
  • Strong technical project management skills, as our Senior Software Engineers often lead projects.
  • Experience building and maintaining complex software. You’ll join us in writing clean, maintainable software that solves hard problems. You’ll write testable, quality code. You’ll push the team and the mission forward with your contributions.
  • Strong communication, thoughtfulness, and desire to give and receive regular feedback.
  • Empathy for learners around the world. You love learning and are excited about helping others learn to love learning. You’re motivated to learn new things and share what you learn with the world.
  • Excitement about helping Khan Academy bring a free, world-class education to the world.

Note: We welcome candidates with experience in any and all technologies. We don’t require experience in any particular language or tool. Our commitment to on-boarding and mentorship means you won’t be left in the dark as you learn new technologies.

PERKS AND BENEFITS

We may be a non-profit, but we reward our talented team extremely well! We offer:

  • Competitive salaries
  • Ample paid time off as needed – Your well-being is a priority.
  • Remote-first culture - that caters to your time zone, with open flexibility as needed, at times
  • Generous parental leave
  • An exceptional team that trusts you and gives you the freedom to do your best
  • The chance to put your talents towards a deeply meaningful mission and the opportunity to work on high-impact products that are already defining the future of education
  • Opportunities to connect through affinity, ally, and social groups
  • And we offer all those other typical benefits as well: 401(k) + 4% matching & comprehensive insurance, including medical, dental, vision, and life

At Khan Academy we are committed to fair and equitable compensation practices, the well-being of our employees, and our Khan community. This belief is why we have built out a robust Total Rewards package that includes competitive base salaries, and extensive benefits and perks to support physical, mental, and financial well-being.

The target salary range for this position (LEC IC 1B) is $165,500 - $201,250 USD / 206,875 - $217,900 CAD. The pay range for this position is a general guideline only. The salary offered will depend on internal pay equity and the candidate’s relevant skills, experience, qualifications, and job market data. Exceptional performers in this role who make an outsized contribution can make well in excess of this range.  Additional incentives are provided as part of the complete total rewards package in addition to comprehensive medical and other benefits.

MORE ABOUT US

OUR COMPANY VALUES

Live & breathe learners

We deeply understand and empathize with our users. We leverage user insights, research, and experience to build content, products, services, and experiences that our users trust and love. Our success is defined by the success of our learners and educators.

Take a stand

As a company, we have conviction in our aspirational point of view of how education will evolve. The work we do is in service to moving towards that point of view. However, we also listen, learn and flex in the face of new data, and commit to evolving this point of view as the industry and our users evolve.

Embrace diverse perspectives

We are a diverse community. We seek out and embrace a diversity of voices, perspectives and life experiences leading to stronger, more inclusive teams and better outcomes. As individuals, we are committed to bringing up tough topics and leaning into different points of view with curiosity. We actively listen, learn and collaborate to gain a shared understanding. When a decision is made, we commit to moving forward as a united team.

Work responsibly and sustainably

We understand that achieving our audacious mission is a marathon, so we set realistic timelines and we focus on delivery that also links to the bigger picture. As a non-profit, we are supported by the generosity of donors as well as strategic partners, and understand our responsibility to our finite resources. We spend every dollar as though it were our own. We are responsible for the impact we have on the world and to each other. We ensure our team and company stay healthy and financially sustainable.

Bring out the joy

We are committed to making learning a joyful process. This informs what we build for our users and the culture we co-create with our teammates, partners and donors.

Cultivate learning mindset

We believe in the power of growth for learners and for ourselves. We constantly learn and teach to improve our offerings, ourselves, and our organization. We learn from our mistakes and aren’t afraid to fail. We don't let past failures or successes stop us from taking future bold action and achieving our goals.

Deliver wow

We insist on high standards and deliver delightful, effective end-to-end experiences that our users can rely on. We choose to focus on fewer things — each of which aligns to our ambitious vision — so we can deliver high-quality experiences that accelerate positive measurable learning with our strategic partners.

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, gender, gender identity or expression, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status. We value diversity, equity, and inclusion, and we encourage candidates from historically underrepresented groups to apply.

As part of this commitment, Khan Academy will ensure that persons with disabilities are provided reasonable accommodations for the hiring process. If reasonable accommodation is needed, please contact careers@khanacademy.org

See more jobs at Khan Academy

Apply for this job

+30d

Senior Interfaces Engineer

Float.comNew York,United States, Remote
VitestJesttailwindDesignslackuiiosandroidtypescriptcssredux

Float.com is hiring a Remote Senior Interfaces Engineer

Who We Are

Float is the world’s leading software for teams to plan their time. Launched in 2012, we’ve grown every year since, and remain proudly independent, self-funded and profitable. As a certified B Corporation, we’re committed to making a positive contribution to our team, customers, the environment, and the remote community. We’re a team of 50 working 100% remotely who believe in living our Best Work Life. You’ll partner with team members globally, including Australia, Mexico, Italy, Nigeria, Canada, and the USA. Hear what our team has to say by browsing our blog, or reading our Glassdoor reviews. Check out what our customers think of Float from our G2 reviews.

We’re on a scale up journey, and we’re seeking people who thrive in this stage, given the autonomy, and the opportunity, to do the best work of their career.

Why We’re Hiring For This Role

Our front-end team is responsible for our customer-facing application, the primary way customers get value from Float. We support a web application, an iOS app, an Android app, and a desktop app (Electron). All these platforms share a considerable amount of code and are continually growing.

As our product continues to grow, our customer base grows with it. We are seeking a skilled engineer to help move things forward by building new user-facing features, contributing to our shared component library, and modernizing legacy code. The Senior Interfaces Engineer will also be responsible for the coverage and maintenance required to ensure that we can deliver the high-quality experience that our customers expect from us.

You’ll join a smart, capable group of engineers specifically focused on the web application, ensuring that the primary vehicle to deliver value remains exactly that. We have some ambitious goals as a company and in order to fulfill them, we have some equally ambitious goals for our web application. We’re keen to be able to support our customers as they become more successful and grow, and this ever-increasing growth is starting to challenge some of our older systems. We’re eager to reimagine our front-end to support customers whose sizes exceed our current largest customers.

Our Lead Interfaces Engineer, Haakon Jack, explains the important role you will play within our Interfaces team. Watch this video!

You’ll be working asynchronously with a bright, dedicated team from across the globe, with a strong focus on taking complex problems and creating solutions that feel simple and intuitive for our customers.

What You’ll Be Responsible For

Early on, you’ll jump right into:

  • Leading Product-Focused Projects: Drive projects such as enhancing charts/visualizations or improving onboarding experiences.
  • Stakeholder Communication: Discuss specifications with Product and Design teams to understand problems and constraints, especially performance-related ones.

Once you are a bit more settled, we expect that you will jump into:

  • Specializing in Application Areas: Focus on specific parts of the front-end architecture, handle regressions, bugs, and customer queries related to those areas.
  • Contributing to the Front-End Architecture: Participate in discussions on scaling and evolving the front-end architecture, including strategic changes or process improvements.
  • Contributing to the Design System: We use an internal design-system/component library at Float to keep our UI’s consistent and high quality – you’ll be expected to work with the Design Platform team to add and update components as needed for feature work.
  • Cross-functional Collaboration: You’ll collaborate with various teams across engineering and Float; for example, engaging with the User Experience team to understand and improve how customers interact with the product, ensuring it meets their needs.

What You’ll Need To Be Successful

We want you to love your work and believe that these skills will allow you to succeed in the role. Applying these skills requires:

  • React Expertise: High level of proficiency in React, with a strong understanding of hooks
  • State Management: Experience building large applications with Redux, good understanding of local vs. global state
  • Styling Approach: Familiarity with Vanilla CSS as well as CSS-in-JS, without reliance on utility classes like Tailwind
  • Typescript: Experience with TypeScript, as we are currently transitioning our front-end codebase to Typescript
  • Testing Tools: Knowledge of Vitest or Jest for testing
  • Monorepo Experience: Comfortable working in a monorepo environment
  • Bonus if you come to us with:
    • Experience with End-to-End test automation system
    • Experience building Design Systems as a means to bridge the gap between design and development
    • Building Android and iOS apps with React Native
    • Working with distributed systems and event-based architectures at scale

As a fully remote team, we’re looking for someone comfortable with asynchronous communication as the default, which means you have previous remote experience and are comfortable using tools like Slack, Loom, and Linear to communicate as needed. Don’t worry—you will have significant deep work time since we have very few meetings.

Why Join Us

Pay for this role is US $167,471 (Level 3). Here’s a blog post with more information on how we determine our salaries.

We’re a global async remote company with a diverse team of people from all over the world who share a common belief in living our best work life. We believe deeply in the idea of transparency and share our Float Handbook publicly so potential new team members can see first hand our perks & benefits as well as our ways of working. If you feel like you can thrive at Float to do your best work, we would love to hear from you.

Hiring Process For This Role

You’ll find a lot of useful information about our interview process and what it’s like to join our global team on the Float careers page. The hiring process for this role looks like this:

  • Initial First Meet (20 min): You'll meet with Julia Fulton, Talent Manager, to discuss your interest in the role and review your questions about working at Float.
  • Take Home Assignment: Candidates who move forward will be invited to complete a technical assignment for the engineering team to review. This is a 4-hour paid assignment. Candidates will receive high-level feedback from the hiring team and those that move forward will proceed to the technical interview stage to discuss results further in more detail.
  • Technical Interview (30 min): You’ll meet with Fabio Azevedo, Front-End Designer, and Guido D’Orsi, Front-End Performance Engineer, to learn more about your skills and experience as well as deep dive into your take-home assignment.
  • Manager Interview (45 min): You’ll meet with Haakon Jack, Interfaces Team Lead, and Colin Ross, Director of Engineering, to discuss your technical experience and goals for the role.
  • Founder Interview (30 min): You’ll meet with Lars, Float’s CTO, to get to know you and see if you have potential to be a great addition to the team.

Note: Industry research shows that women and those in traditionally underrepresented groups generally don’t apply to jobs unless they check all the boxes for the role. If you feel strongly that you have what it takes for this role but don’t check 100% of the boxes—that’s okay—we encourage you to apply anyway and highlight what you can bring to the table.

See more jobs at Float.com

Apply for this job

+30d

Frontend Developer - React

JestDesignmobilecssjavascriptreduxfrontend

Talent Inc. is hiring a Remote Frontend Developer - React

Frontend Developer - React - Talent Inc. - Career PageSee more jobs at Talent Inc.

Apply for this job

+30d

Sr. Fullstack Engineer I, Product

Khan AcademyMountain View, CA / Remote friendly (US + Canada Only)
remote-firstgraphqlc++javascriptreduxbackendfrontend

Khan Academy is hiring a Remote Sr. Fullstack Engineer I, Product

ABOUT KHAN ACADEMY

Khan Academy is a nonprofit with the mission to deliver a free, world-class education to anyone, anywhere. Our proven learning platform offers free, high-quality supplemental learning content and practice that cover Pre-K - 12th grade and early college core academic subjects, focusing on math and science. We have over 155 million registered learners globally and are committed to improving learning outcomes for students worldwide, focusing on learners in historically under-resourced communities.

OUR COMMUNITY 

Our students, teachers, and parents come from all walks of life, and so do we. Our team includes people from academia, traditional/non-traditional education, big tech companies, and tiny startups. We hire great people from diverse backgrounds and experiences because it makes our company stronger. We value diversity, equity, inclusion, and belonging as necessary to achieve our mission and impact the communities we serve. We know that transforming education starts in-house with learning about ourselves and our colleagues. We strive to be world-class in investing in our people and commit to developing you as a professional.

THE ROLE

Currently we are focused on providing equitable solutions to historically under-resourced communities of learners and teachers, and guided by our Engineering Principles. On the Product team, you might work on projects such as:

  • Integrating state of the art learning science into our product to enable learners and teachers to quickly identify and address learning gaps on the fly.
  • Partnering with public school districts with a high percentage of Free and Reduced Price Lunch students to build and scale our teacher and learner tools to millions of learners who otherwise would not have discovered us.
  • Building tools for teachers to use Khan Academy as a strategic supplement in their classrooms.

With the recent launch of Khanmigo and Artificial Intelligence (AI) as a technology, this role will help harness the power of AI to deliver the product capabilities where applicable.

We are a remote-first organization and we strive to build using technology that is best suited to solving problems for our learners. Currently, we build with Go, GraphQL, JavaScript, React & React Native, Redux and we adopt new technologies like LLMs when they’ll help us better achieve our goals. At Khan, one of our values is “Cultivate Learning Mindsets”, so for us, it’s important that we’re working with all of our engineers to help match the right opportunity to the right individual, in order to ensure every engineer is operating at their “learning edge”.

You can read about our latest work on our Engineering Blog. A few highlights:

WHAT YOU BRING

  • 5+ years experience building world-class product experiences for an interactive web-app. In particular, you have built and maintained scalable backend services, as well as complex, stateful frontend user interfaces.
  • Strong technical project management skills, as our Senior Software Engineers often lead projects.
  • Experience building and maintaining complex software. You’ll join us in writing clean, maintainable software that solves hard problems. You’ll write testable, quality code. You’ll push the team and the mission forward with your contributions.
  • Strong communication, thoughtfulness, and desire to give and receive regular feedback
  • Motivated by the Khan Academy mission “to provide a free world-class education for anyone, anywhere."
  • Proven cross-cultural competency skills demonstrating self-awareness, awareness of other, and the ability to adopt inclusive perspectives, attitudes, and behaviors to drive inclusion and belonging throughout the organization.
  • Empathy for learners around the world. You love learning and are excited about helping others learn to love learning. You’re motivated to learn new things and share what you learn with the world.
  • Experience using Generative AI / LLMs to build products a plus (but not required).
  • Experience building user interfaces with accessibility in mind a plus.

Note: We welcome candidates with experience in any and all technologies. We don’t require experience in any particular language or tool. Our commitment to on-boarding and mentorship means you won’t be left in the dark as you learn new technologies.

PERKS AND BENEFITS

We may be a non-profit, but we reward our talented team extremely well! We offer:

  • Competitive salaries
  • Ample paid time off as needed – Your well-being is a priority.
  • Remote-first culture - that caters to your time zone, with open flexibility as needed, at times
  • Generous parental leave
  • An exceptional team that trusts you and gives you the freedom to do your best
  • The chance to put your talents towards a deeply meaningful mission and the opportunity to work on high-impact products that are already defining the future of education
  • Opportunities to connect through affinity, ally, and social groups
  • And we offer all those other typical benefits as well: 401(k) + 4% matching & comprehensive insurance, including medical, dental, vision, and life

At Khan Academy we are committed to fair and equitable compensation practices, the well-being of our employees, and our Khan community. This belief is why we have built out a robust Total Rewards package that includes competitive base salaries, and extensive benefits and perks to support physical, mental, and financial well-being.

The target salary range for this position is $137,781 - $172,339 USD / $172,226 - $215,424 CAD. The pay range for this position is a general guideline only. The salary offered will depend on internal pay equity and the candidate’s relevant skills, experience, qualifications, and job market data. Exceptional performers in this role who make an outsized contribution can make well in excess of this range.  Additional incentives are provided as part of the complete total rewards package in addition to comprehensive medical and other benefits.

MORE ABOUT US

OUR COMPANY VALUES

Live & breathe learners

We deeply understand and empathize with our users. We leverage user insights, research, and experience to build content, products, services, and experiences that our users trust and love. Our success is defined by the success of our learners and educators.

Take a stand

As a company, we have conviction in our aspirational point of view of how education will evolve. The work we do is in service to moving towards that point of view. However, we also listen, learn and flex in the face of new data, and commit to evolving this point of view as the industry and our users evolve.

Embrace diverse perspectives

We are a diverse community. We seek out and embrace a diversity of voices, perspectives and life experiences leading to stronger, more inclusive teams and better outcomes. As individuals, we are committed to bringing up tough topics and leaning into different points of view with curiosity. We actively listen, learn and collaborate to gain a shared understanding. When a decision is made, we commit to moving forward as a united team.

Work responsibly and sustainably

We understand that achieving our audacious mission is a marathon, so we set realistic timelines and we focus on delivery that also links to the bigger picture. As a non-profit, we are supported by the generosity of donors as well as strategic partners, and understand our responsibility to our finite resources. We spend every dollar as though it were our own. We are responsible for the impact we have on the world and to each other. We ensure our team and company stay healthy and financially sustainable.

Bring out the joy

We are committed to making learning a joyful process. This informs what we build for our users and the culture we co-create with our teammates, partners and donors.

Cultivate learning mindset

We believe in the power of growth for learners and for ourselves. We constantly learn and teach to improve our offerings, ourselves, and our organization. We learn from our mistakes and aren’t afraid to fail. We don't let past failures or successes stop us from taking future bold action and achieving our goals.

Deliver wow

We insist on high standards and deliver delightful, effective end-to-end experiences that our users can rely on. We choose to focus on fewer things — each of which aligns to our ambitious vision — so we can deliver high-quality experiences that accelerate positive measurable learning with our strategic partners.

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, gender, gender identity or expression, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status. We value diversity, equity, and inclusion, and we encourage candidates from historically underrepresented groups to apply.

See more jobs at Khan Academy

Apply for this job

+30d

Software Engineer - Mobile App

AltisourceBengaluru, India, Remote
JestagileDesignmobileiosgitandroidjavascriptredux

Altisource is hiring a Remote Software Engineer - Mobile App

Job Description

Job Title:Senior Software Engineer, React Native App Developer (JavaScript/ReactNative/React.js)

Overview:

We are looking for a skilled React Native App Developer to join our dynamic team. The ideal candidate will have experience in building high-quality mobile applications for both iOS and Android platforms. You will be responsible for the development and maintenance of mobile applications, working closely with cross-functional teams to define, design, and deliver new features.

Responsibilities:

Develop and maintain cross-platform mobile apps using React Native.

Ensure app performance and responsiveness on various devices.

Integrate RESTful APIs and third-party libraries.

Collaborate with UI/UX designers for seamless design implementation.

Identify and fix bugs, ensuring application stability.

Manage code versions and releases using Git.

Automate the build, testing, and deployment process using CI/CD pipelines.

Upload and manage app builds on Google Play Store and Apple App Store.

Participate in agile development processes and team collaboration.

Conduct code reviews and maintain documentation.

Stay updated with the latest mobile development trends.

Monitor app performance and implement analytics for improvements.

 

 

Qualifications

Qualifications::

BE/ BTECH, Engineering, or related field.

Experience: 3+ of experience in mobile app development with React Native.

Proficiency in: JavaScript (ES6+), React, React Native, Redux, RESTful APIs.

Knowledge of: Mobile app architecture, state management, performance optimization, and debugging.

Familiarity with: Native build tools like Xcode, Android Studio, and understanding of native modules.

Tools: Experience with Git, CI/CD pipelines, and testing frameworks like Jest, Mocha, etc.

Soft Skills: Strong problem-solving abilities, excellent communication, and ability to work in a team.

See more jobs at Altisource

Apply for this job