redux Remote Jobs

44 Results

+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

(fluent Ukrainian) Front-end Developer (Poland)

SupportYourAppPoland, Remote
figmahtml5apijavascriptredux

SupportYourApp is hiring a Remote (fluent Ukrainian) Front-end Developer (Poland)

Продуктова команда компанії SupportYourApp шукає мотивованого Front-end Developer-а.  

Прагнеш застосувати свої знання у розробці веб продуктів з цікавим технологічним стеком та працювати з цікавими задачами? Наші завдання охоплюють все: від розробки нових рішень до вирішення технічних проблем. 

Звучить цікаво? Далі більше ????

Що ти будеш робити:

  • Розробляти та підтримувати інтерфейс користувача веб-додатків;
  • Співпрацювати з дизайнером, верстальником та бекенд-розробниками для забезпечення інтеграції функціоналу;
  • Забезпечувати якість коду за допомогою unit-тестування та відлагодження;
  • Переписування старого коду на нову платформу для забезпечення сучасності та підтримки проекту;
  • Вести технічну документацію по проектам;
  • Співпрацювати з командою для планування та оцінки задач;
  • Оптимізувати веб-сторінки для забезпечення швидкого завантаження та відображення на різних пристроях.

Важливо і потрібно:

  • 2+ роки досвіду та високий рівень володіння нативним JavaScript (ES6+);
  • Практичний досвід із React.js та React Hooks;
  • Досвід роботи з RESTful API та JSON;
  • Досвід роботи з Formik (react-hook-form) та Yup;
  • Глибоке знання Redux або RTK + Query;
  • Знання інтерфейсних технологій, включаючи HTML5, CSS3 (SCSS), MUI;
  • Глибоке знання Websocket або socket.io;
  • Вміння документувати свою роботу;
  • Англійська мова на рівні нижче середнього (A2).

Буде перевагою:

  • Досвід роботи з шаблонами у Figma;
  • Досвід роботи з WebRTC;
  • Розуміння принципів серверного рендерингу (SSR) у Next.js;
  • Знання принципів роботи з Docker/Docker compose;
  • Досвід роботи з GraphQL.

Чому класно бути частиною нашої команди:

  • Зручний, фіксований графік у бізнес-години;
  • Конкурентна оплата в USD;
  • Можливість працювати повністю віддалено, або в нашому просторому та прекрасно оснащеному артофісі (https://officesnapshots.com/2021/04/28/supportyourapp-offices-kyiv);
  • Фінансовий та професійний ріст;
  • Оплачуване навчання та випробувальний термін;
  • Креативна команда професіоналів та відсутність бюрократії;
  • Корпоративна бібліотека.

See more jobs at SupportYourApp

Apply for this job

+30d

Frontend Engineer - Web Performance

CloudflareHybrid or Remote
graphqlUXc++typescriptcssjavascriptreduxfrontend

Cloudflare is hiring a Remote Frontend Engineer - Web Performance

About Us

At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. 

We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us! 

Frontend Software Engineer - Web Performance

 

The Web Performance team has an ambitious mission: To position Cloudflare as a leader in Internet performance monitoring and improvement. Our vision is to build a best-in-class platform to help our customers understand the performance of their websites, and then make their websites faster. Cloudflare is uniquely positioned to not only provide end-to-end Internet performance metrics, but also to develop products to make websites faster.

 

The Web Performance team has recently developed innovative new products like Fonts, Observatory and Speculation, and the team also is responsible for mature systems like Web Analytics & RUM. Now we are growing the team to achieve our vision.

 

As a Frontend Engineer in the Web Performance team, you will play a key role in bringing the team’s vision to life. You will work with engineering managers, product managers, product designers, UX researchers and other engineers to build a suite of Web Performance UIs. You will collaborate with a range of internal teams like Cache, Data, Workers, FL and Billing. You must be a self-motivated, growth-oriented individual who enjoys being outside of your comfort zone, always striving to build a better product for our customers. You should be someone who takes ownership of a project from start to finish, and takes responsibility for getting work across the finish line.

 

Examples of desirable skills, knowledge and experience

  • 4+ years experience as a Frontend Engineer
  • Experience building responsive user interfaces
  • A deep understanding of the browser, HTTP, Javascript, CSS & HTML
  • Experience building, testing & deploying operating webapps
  • Ability to work in close collaboration with Product Managers and Designers
  • Experience working with RESTful APIs
  • Solid grasp of computer science fundamentals - data structures & algorithms

 

Bonus points

  • Experience with React, Redux, Typescript & GraphQL
  • Experience Designing REST APIs
  • Experience with full-stack engineering - building APIs & Databases

 

Compensation

  • For Colorado-based hires: Estimated annual salary of $115,000 - $167,000
  • For New York City, Washington, and California (excluding Bay Area) based hires: Estimated annual salary of $133,000 - $188,000
  • For Bay Area-based hires: Estimated annual salary of $140,000 - $198,000

Equity

This role is eligible to participate in Cloudflare’s equity plan.

Benefits

Cloudflare offers a complete package of benefits and programs to support you and your family.  Our benefits programs can help you pay health care expenses, support caregiving, build capital for the future and make life a little easier and fun!  The below is a description of our benefits for employees in the United States, and benefits may vary for employees based outside the U.S.

Health & Welfare Benefits

  • Medical/Rx Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Accounts
  • Commuter Spending Accounts
  • Fertility & Family Forming Benefits
  • On-demand mental health support and Employee Assistance Program
  • Global Travel Medical Insurance

Financial Benefits

  • Short and Long Term Disability Insurance
  • Life & Accident Insurance
  • 401(k) Retirement Savings Plan
  • Employee Stock Participation Plan

Time Off

  • Flexible paid time off covering vacation and sick leave
  • Leave programs, including parental, pregnancy health, medical, and bereavement leave

 

What Makes Cloudflare Special?

We’re not just a highly ambitious, large-scale technology company. We’re a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet.

Project Galileo: We equip politically and artistically important organizations and journalists with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflare’s enterprise customers--at no cost.

Athenian Project: We created Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration.

1.1.1.1: We released 1.1.1.1to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released. Here’s the deal - we don’t store client IP addresses never, ever. We will continue to abide by our privacy commitmentand ensure that no user data is sold to advertisers or used to target consumers.

Sound like something you’d like to be a part of? We’d love to hear from you!

This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.

Cloudflare is proud to be an equal opportunity employer.  We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness.  All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law.We are an AA/Veterans/Disabled Employer.

Cloudflare provides reasonable accommodations to qualified individuals with disabilities.  Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.  If you require a reasonable accommodation to apply for a job, please contact us via e-mail athr@cloudflare.comor via mail at 101 Townsend St. San Francisco, CA 94107.

See more jobs at Cloudflare

Apply for this job

+30d

Senior Software Engineer

ShipsyGurugram, India, Remote
Designmongodbgitpostgresqltypescriptlinuxjavascriptredux

Shipsy is hiring a Remote Senior Software Engineer

Job Description

Category: A- L1

Location: Gurugram

As a SAAS company powering businesses across multiple geographies, Shipsy processes millions of transactions per day and supports its clients' operations with its AI powered platform, APIs and more. Shipsy’s engineers work on the core tech for all of that. In this role, you will work closely with founders to build features, tools, both those that exist today and those that we will build in the future. Your contributions will enable hundreds of businesses that rely on Shipsy to manage their operations smoothly and help Shipsy expand in new markets

We are looking for builders of the 1st order. You should get a rush from creating things from scratch and take pleasure in watching users try to tear it apart through sheer volume and strange, unthinkable use cases. And when it breaks, you are to Shipsy’s rescue! — make everything smooth, secure and stronger than ever!

As with any startup, responsibilities will vary frequently. You’ll wear multiple hats, and work across many different technologies, might talk to clients directly and have an active say in the direction of our product. We want someone who is passionate about this type of environment!
 

Key Responsibilities and Accountabilities:

  • As a hands-on engineering professional, you'll stay on top of the details and will be more focused on building a better, more efficient program and creating the best user experience

  • Work with a wide range of systems, stakeholders, processes and technologies to own and solve problems from design to delivery

  • Uphold our high engineering standards and bring consistency to the many codebases and processes you will encounter

  • Participate in a culture of code reviews, writing tech specs, collaborating closely with other people and lending your help in your areas of expertise.

  • Building highly scalable, reliable, efficient distributed systems to serve traffic-heavy SaaS-based products using micro-services architecture.

  • Building scalable component libraries, design systems and tools using typescript, Solving complex design problems and User Interface compatibility issues across browsers.

  • Contribute directly to the technical and product roadmap

Qualifications

What we are looking for:

  • 4+ years of hands-on experience building web applications with Nodejs, React and a solid understanding of software construction

  • Comfortable with Responsive Web Design and Development and weave out beautiful code in React, an interest in building UIs with modern tools like ES6, React, Redux, and Webpack

  • You are intensely curious and passionate about the prospect of diving deep in multiple technologies, platforms, and problem spaces, even if they are currently unfamiliar

  • A strong product and design sensibilities and have an obsessive attention to detail.

  • Write testable, maintainable code that's easy to understand.

  • Strong sense of ownership and integrity demonstrated through clear communication and collaboration.

  • Experience with programming languages and tools, including but not limited to NodeJs / Javascript Programming / ReactJs/ PostgreSQL / MongoDB / Git / Linux / Amazon Web Services, REST, Web Technologies. 

  • Take pride in working on projects to successful completion involving a wide variety of technologies and systems

  • A degree in Computer Science or a similar area are bonuses.

Our hiring principles:

  • We don't care about the stack you've worked upon, we look for a good understanding of fundamentals.

  • We look for depth in the work experience. Our tech stack consists of almost all the latest technologies and we expect people to learn fast and acquire sufficient depth.

  • We look for people passionate about technology and are good team players.

 

See more jobs at Shipsy

Apply for this job

+30d

Senior Software Engineer, Mobile React Native

SquarespaceRemote
Full TimeRustDesignmobileuiapiiosc++androidreduxbackend

Squarespace is hiring a Remote Senior Software Engineer, Mobile React Native

Acuity Scheduling's mission is to help appointment-based businesses start and grow their service by allowing clients to directly schedule appointments, removing administrative burden and giving our users more time to focus on what they love doing. We are a distinct brand and platform within the Squarespace suite of products. We pride ourselves on our user-friendly interface, powerful features, and exceptional customer support, helping thousands of businesses worldwide streamline their operations and grow.

We are seeking a Senior React Native engineer to join our mobile team. You will report to an Engineering Team Manager and have the option to work onsite, hybrid, or fully remote (U.S. only). Acuity Scheduling is headquartered in New York City.

You'll Get To...

  • Design, development, and maintenance of Acuity mobile applications using React Native.
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Optimizing application performance and ensuring a smooth user experience.
  • Writing clean, maintainable, and reusable code.
  • Implementing and maintaining integrations with backend services.
  • Troubleshooting and debugging application issues.
  • Staying up-to-date with the latest industry trends and technologies.
  • Mentorship and guidance of junior developers, fostering a culture of continuous learning and improvement.
  • Participating in code reviews and providing constructive feedback to peers.

Who We're Looking For

  • 5+ years experience in building mobile apps using React Native.
  • You have a deep understanding of React Native and JavaScript/TypeScript.
  • Good understanding and experience of native iOS and Android platforms.
  • You thrive in collaborative environments and enjoy working with cross-functional teams.
  • Developed mobile applications that have been deployed on the App Store and Google Store.
  • You are a passionate mobile developer with a strong track record of delivering high-quality apps.
  • Deep knowledge of Apple App Store, Google Play Store, and the entire mobile store lifecycle including store policies, publishing, deployments, and provisioning.
  • Expert knowledge of React Native and state management libraries such as Redux or MobX.
  • A solid foundation in computer science, with competencies in data structures, algorithms, and software design practices.
  • Demonstrated experience with API-first applications using REST.
  • A strong focus on high-quality mobile UI experiences.
  • Strong understanding of mobile CI/CD pipelines, Fastlane and Github actions..

Benefits & Perks

  • A choice between medical plans with an option for 100% covered premiums
  • Health Savings Account with Squarespace funding
  • Fertility and adoption benefits
  • Supplemental Insurance plans
  • Headspace mindfulness app subscription
  • Retirement benefits with employer match
  • Flexible paid time off
  • 12 to 20 weeks of paid family leave
  • Equity plan for all employees
  • Access to supplemental insurance plans for additional coverage
  • Education reimbursement
  • Employee donation match to community organizations
  • 6 Global Employee Resource Groups (ERGs)
  • Hack week twice per year!

Cash Compensation Range: $128,500 - $198,000 USD

The base salary for this position will vary based on job-related criteria including relevant skills, experience, and location, among other factors.

In addition to the cash compensation above (which includes base salary and, where applicable for eligible roles, may include on-target commissions or overtime pay), all Squarespace employees are eligible to receive equity in the company as part of their total compensation.

About Squarespace

Squarespace (NYSE: SQSP) is a design-driven platform helping entrepreneurs build brands and businesses online. We empower millions of customers in more than 200 countries and territories with all the tools they need to create an online presence, build an audience, monetize, and scale their business. Our suite of products range from websites, domains, ecommerce, and marketing tools, as well as tools for scheduling with Acuity, creating and managing social media presence with Bio Sites and Unfold, and hospitality business management via Tock. Our team of more than 1,700 is headquartered in bustling New York City, with offices in Chicago, Dublin, Ireland, Aveiro, Portugal, and coworking spaces in the UK, Netherlands, and Australia. For more information about our company culture, visit www.squarespace.com/about/careers.

Our Commitment

Today, more than a million people around the globe use Squarespace to share different perspectives and experiences with the world. Not only do we embrace and celebrate the diversity of our customers, but we also work toward the same in our employees. At Squarespace, we are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law. We are proud to be an equal opportunity workplace.

#LI-Hybrid #LI-JP1

Thank you in advance for providing the following details about your work history from your resume! This helps us ensure that your candidate information is accurate and consistent during the hiring process.

 

Squarespace will never solicit your personal banking information or ask you to transfer money in connection with a job offer or interview. We also will not reach out to you via phone or SMS without your permission or knowledge.

Apply for this job

+30d

Mid-Senior Frontend Developer

LudwigPalermo, Italy, Remote
PWAagileDesignsassiosgittypescriptcssjavascriptreduxfrontend

Ludwig is hiring a Remote Mid-Senior Frontend Developer

Job Description

 

We are searching for an experienced, talented Senior-level Frontend Engineer to join Ludwig's engineering team who will:

  • Architect, design and develop web frontend applications (cross-browser, cross-device and cross-platform solutions) according to given requirements
  • Evangelize the best frontend practices and support more junior developers
  • Create, improve, and refine workflows and processes for delivering quality software on time


How you will do this:

  • You'll be part of an agile, multidisciplinary team
  • You prioritize your work with the team and its product owner, weighing both the business and technical value of each task
  • Write clean and well organized code, respecting code guidelines and good practices, in order to guarantee quality, reliability, scalability and easy maintenance

Qualifications

SKILLS & QUALIFICATIONS

  • 5+ years of working in (or leading) teams that rapidly ship high-quality web-based software that solves important problems for large numbers of users. Startup experience is a plus
  • 3+ years of relevant experience and a strong track record of working with HTML, CSS, JavaScript ES6, React, CSS-in-JS, Redux, PWA.
  • Experience with Chrome Extensions, Electron, SASS, Typescript and iOS is a plus
  • Solid command of web technologies and object-oriented design
  • Experience with REST-based APIs
  • Excellent understanding of Git as version control system and GitFlow as branching model
  • Proficiency in both Italian and English

See more jobs at Ludwig

Apply for this job

+30d

Software Engineer (Front End)

GudangAdaKecamatan Kelapa Dua, Indonesia, Remote
NextJSBachelor's degreeDesignuitypescriptreduxreactjsbackend

GudangAda is hiring a Remote Software Engineer (Front End)

Job Description

Job Description

Our Tech & Product team members hail from the top company working experiences such as Facebook, Google, Amazon, Uber, Twitter, and Traveloka.

Responsibilities:

  • You'll brainstorm with Product Managers, Designers, and Backend Engineers on your team to conceptualize and build new features for GudangAda large (and growing!) user base.
  • You’ll produce high-quality results by contributing heavily to team projects that have a significant impact on the business.
  • You’ll actively own team features or systems and define their long-term health, while also improving the health of surrounding systems.
  • You'll assist our skilled support team and operations team in triaging and resolving production issues.
  • You'll mentor other engineers and deeply review code.
  • You’ll improve engineering standards, tooling, and processes

Tech stack that we use: 

  • Reactjs
  • NextJS
  • Typescript
  • Redux: Library
  • TailwindCSS
  • Material UI: Design System

    Qualifications

    We are looking for someone with:

    • Deep passion for software engineering with an excellent understanding of software engineering concepts, design patterns, and algorithms. 
    • You can contribute to technical architecture discussions and help drive technical decisions within your team.
    • You write understandable, testable code with an eye towards maintainability.
    • You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you.
    • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
    • You have completed a bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.

     

      See more jobs at GudangAda

      Apply for this job

      +30d

      Senior React Developer

      IncreasinglyBengaluru, India, Remote
      Full TimeDesigntypescriptcssjavascriptreduxbackendfrontend

      Increasingly is hiring a Remote Senior React Developer

      Job Description

      Job title: Senior Software Engineer
      Location: Pune/Bangalore (India)
      Terms: Full time
      Salary/rate: As per market standard
      Requirements:We are looking for a skilled react.js developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux Flux, and Webpack. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.

      About us: Searchspring is one of the leading U.S.-established software
      company that provides the integrated solutions to the E-commerce customers.
      Searchspring’s main products are Search with relevant results, Merchandising and personalization.

      About the role: To ensure success as a react.js developer, you should have
      in-depth knowledge of JavaScript and React concepts,
      excellent front-end coding skills, and a good understanding of
      progressive web applications. Ultimately, a react.js developer
      should be able to design and build modern user interface
      components to enhance the application's performance.

      Responsibilities:

      ● Reviewing application requirements and interface designs.
      ● Identifying web-based user interactions.
      ● Developing and implementing highly responsive user interface components using react concepts.
      ● Either writing application interface codes using JavaScript (or working with JS team), html & css following react.js workflows.
      ● Troubleshooting interface software and debugging application codes.
      ● Developing and implementing front-end architecture to support user interface concepts.
      ● Monitoring and improving front-end performance.
      ● Documenting application changes and developing updates.

      Candidate requirements:

      ● 7+ years working experience with Software industry with relevant 4+ years’ experience working in React.JS
      ● Bachelor’s degree in computer science, information technology, or a similar field.
      ● Must have: Knowledge of REACT tools including React.js, Webpack/Enzyme/Redux/ Flux. knowledge of JavaScript, CSS, HTML, and front-end languages
      ● Experience with user interface design.
      ● Knowledge of performance testing frameworks including Mocha and Jest.
      ● Experience with browser-based debugging and performance testing software.
      ● Excellent troubleshooting skills.
      ● Good understanding of the integration of middleware and backend with the frontend for better development structure while consuming the data.
      ● Good to have: Typescript

      Qualifications

      B.E/B.Tech/M.Tech/MCA

      See more jobs at Increasingly

      Apply for this job

      +30d

      Frontend Developer - React JS - Pleno / Sênior

      MacherServiosEmTecnologiaEIRELIGlória, Brazil, Remote
      Jestgraphqlapigitc++cssreduxreactjs

      MacherServiosEmTecnologiaEIRELI is hiring a Remote Frontend Developer - React JS - Pleno / Sênior

      Descrição da vaga

      Macher Tecnologia está recrutando Desenvolvedores(as) Front-end para suportar um de seus clientes na entrega de soluções de TI para o mercado de Telecom.

      Neste posição, você será parte de um time global de desenvolvimento focado em desenvolvimento front-end em um ou mais produtos de nosso cliente.

      O(a) profissional escolhido(a) se juntará ao nosso time no Rio de Janeiro (100% remoto). É necessário ser do Estado do Rio de Janeiro ou da cidade de São Paulo Capital.

      Esta é uma oportunidade para trabalhar em um projeto internacional, onde o inglês para conversação é necessário.

      Para esta posição é necessário:

      • Curso superior completo ou em fase de conclusão em TI (e suas variantes), com experiência relevante na área de atuação e/ou função;
      • Ter o inglês para conversação é pré-requisito.

       

        Qualificações

        O Stack solicitado:

        • Experiência com HTML, JS (ES2019), CSS
        • ReactJS (Hooks e Context API)
        • Redux
        • Conhecimentos em Git (controle de versão, pipelines, integração, etc);
        • NodeJS
        • GraphQL

        Diferenciais (não-mandatório):

        • Conhecimentos em Webpack, Babel e Rollup
        • Styled-components
        • Storybook
        • Testes unitários com Jest e/ou Enzyme
        • Conhecimento em arquitetura de APIs / JSON / REST;
        • React Native;

         

        Espera-se de você:

        • Curiosidade e espírito de equipe;
        • Responsabilidade com o projeto, prazos, código, segurança, pessoas, e objetivos finais de entrega;
        • Proatividade na identificação de problemas e soluções.

         

          See more jobs at MacherServiosEmTecnologiaEIRELI

          Apply for this job

          +30d

          React JS Developer

          jupitorconsultingHyderabad, India, Remote
          Bachelor's degreemobileazureuiUXdockerAWSjavascriptreduxreactjsNode.js

          jupitorconsulting is hiring a Remote React JS Developer

          Job Description

           Solid experience working with React and related javascript technologies
          • Thorough understanding of modern JavaScript and browser APIs
          • Excellent communication and teamwork skills
          • Understanding of the principles of good UI and UX
          • Excellent knowledge of HTML/CSS
          • Experience ingesting Restful APIs
          • Knowledge of functional programming paradigms and data structures
          • Working knowledge of Agile/SCRUM development methodologies and best practices
          Preferred
          • Experience writing technical documentation
          • Experience working with node.js
          • Experience working with and configuring webpack
          • Experience working with and configuring docker
          • Experience with current Reactjs State Management Libraries (redux, etc.)
          • Experience with role and rule based security and authentication tools and best-practices (single sign-on)
          • Experience in AWS or Azure or Google Cloud

          Qualifications

          ·        Bachelor's degree

          ·        4+ years of experience

          ·        Experience with implementation of enterprise grade web and mobile applications using ReactJS

          See more jobs at jupitorconsulting

          Apply for this job

          +30d

          Senior Frontend Developer (React) / Uber Developer

          Designscrumapic++typescriptjavascriptreduxbackendfrontend

          Treehouse Strategy and Communications is hiring a Remote Senior Frontend Developer (React) / Uber Developer

          Job Description

          We are looking for a strong Senior Front End Engineer who has strong experience with React. You will be a key member of our small frontend development team making important technical decisions. If you love to code, like to build APIs, and enjoy working on unique challenges within a collaborative team of developers to build meaningful products, then please apply.

          If you have experience with Scrum and can lead a small group of developers, that is a HUGE bonus.

          If you are a ‘uber developer’,  you will move to the front of the line. Essentially,  ‘uber developer' is a jack of all trades who can do a little bit of everything. In addition to being a developer, this person is also a software architect and can help with some high level software design decisions. We also need the uber developer to do code review, provide some technical guidance to the junior developers, to help do some mentoring, support, and maybe a bit of training.

          Frameworks and Languages
          •    JavaScript
          •    React
          •    Redux
          •    Node

          •    Work with design and other teams to develop new customer-facing features and maintain existing ones.
          •    Create libraries, components and tools to ensure maximum performance with a top-notch user experience.
          •    Improve development experience to delight your teammates.
          •    Think like a product owner: what will delight users? What are the acceptable risks?
          •    Help colleagues review and test code


          •    What you will do:
          •    o Build and maintain frontend architecture
          •    o Collaborate with backend engineering, product, and design teams to write, test, and deploy code
          •    o Create new and innovative features for our users
          •    o Optimize pages for maximum speed
          •    o Solve problems creatively and efficiently
          •    Steer architectural discussions and build consensus among team members
          •    Help drive best practices, collaboration, and process improvements
          •    Diagnose and fix bugs and performance bottlenecks
          •    Maintain code and write automated tests to ensure the product is of the highest quality
          •    Mentor and coach fellow teammates
           What You’ll Need
          •    Significant production React or React Native experience on a medium to large scale application
          •    Demonstrated experience mentoring other engineers and setting team best practices
          •    Ability to write clean and well-tested TypeScript code
          •    Passion for doing the right things, collaborating, and team building
          •    Excellent verbal and written communication skills

           

          Qualifications

          1. Are you able to work the hours of Mon-Fri, 9 AM to 6 PM, Eastern Standard Time?
          2. Are you able and willing to work outside of traditional local hours, if need be?
          3. What is your level of English proficiency? What is your level of English proficiency in the CEFR scale or equivalent?
          4. On a scale of 1-10, with 10 being expert, could you rate yourself on a) React, b) JavaScript, and c) RestFUL API?
          5. How familiar are you with Scrum?

          See more jobs at Treehouse Strategy and Communications

          Apply for this job

          +30d

          Senior React Frontend Developer / Lead Developer

          Designscrumtypescriptjavascriptreduxbackendfrontend

          Treehouse Strategy and Communications is hiring a Remote Senior React Frontend Developer / Lead Developer

          Job Description

          We are looking for a strong Senior Front End Engineer who has strong experience with React. You will be a key member of our small frontend development team making important technical decisions. If you love to code, like to build APIs, and enjoy working on unique challenges within a collaborative team of developers to build meaningful products, then please apply.

          If you have experience with Scrum and can lead a small group of developers, that is a HUGE bonus.

          If you are a ‘uber developer’,  you will move to the front of the line. Essentially,  ‘uber developer' is a jack of all trades who can do a little bit of everything. In addition to being a developer, this person is also a software architect and can help with some high level software design decisions. We also need the uber developer to do code review, provide some technical guidance to the junior developers, to help do some mentoring, support, and maybe a bit of training.

          Frameworks and Languages
          • JavaScript
          • React
          • Redux
          • Node

          • Work with design and other teams to develop new customer-facing features and maintain existing ones.
          • Create libraries, components and tools to ensure maximum performance with a top-notch user experience.
          • Improve development experience to delight your teammates.
          • Think like a product owner: what will delight users? What are the acceptable risks?
          • Help colleagues review and test code


          • What you will do:
          • o Build and maintain frontend architecture
          • o Collaborate with backend engineering, product, and design teams to write, test, and deploy code
          • o Create new and innovative features for our users
          • o Optimize pages for maximum speed
          • o Solve problems creatively and efficiently
          • Steer architectural discussions and build consensus among team members
          • Help drive best practices, collaboration, and process improvements
          • Diagnose and fix bugs and performance bottlenecks
          • Maintain code and write automated tests to ensure the product is of the highest quality
          • Mentor and coach fellow teammates
          What You’ll Need
          • Significant production React or React Native experience on a medium to large scale application
          • Demonstrated experience mentoring other engineers and setting team best practices
          • Ability to write clean and well-tested TypeScript code
          • Passion for doing the right things, collaborating, and team building
          • Excellent verbal and written communication skills

          Qualifications

          See more jobs at Treehouse Strategy and Communications

          Apply for this job

          +30d

          React JS Developer

          iCoreKazhakkoottam, India, Remote
          agileDesignuihtml5scrumapijavascriptredux

          iCore is hiring a Remote React JS Developer

          Job Description

          Key Responsibilities

          • Development of new applications and services in an agile and collaborative environment.
          • As a member of the scrum team, you may work on innovative solutions in the area of software testing, software development, operations and maintenance.
          • Participate in developing or maintaining existing services, systems, databases, and applications.
          • Development of Software system, testing and validating procedures.
          • With a team, you will use new technologies to modernise and further develop the internally developed or existing software for our clients.
          • Assistance with the analysis, design, and further development of the software architecture, plus the application of design patterns.
          • Code and test major features, as well as work jointly with other team members to deliver complex change under tight deadlines.
          • Actively participate in the design and further development of our IT landscape in the areas of software development and software testing.
          • Code cleaning and code optimisation.
          • Preparation of technical specifications and documentation.
          • Reporting regularly and proactively to your line manager regarding your progress.
          • Commitment to Continuous Improvement (CI) / Continuous Development (CD).
          • Continuously learn, quickly adapt, and grow.
          • Work/Coordinate with cross-functional teams as needed to define, implement, and deliver end-user functionality.
          • Complete training and tutorials to learn new languages and skills to better support clients; Research best practices and understands code structure and organisation of code.
          • Identify issues with existing code and proactively suggest recommended changes to prevent challenges in the future.
          • Accumulate domain knowledge around existing clients and projects to assist them with ongoing needs.

          Qualifications

          • Bachelor’s degree in Computer Science, Information Technology, or such related field.
          • At least 1 to 3 years working experience in React.js development.
          • Strong knowledge of HTML5, CSS3 and JavaScript including DOM Manipulation and JavaScript Object Model.
          • Deep understanding of React.js and its core principles, ideally including modern features like Hooks.
          • Experience with widely used React.js state managers like Flux, Redux, etc.
          • Knowledge of REACT tools including Webpack and Enzyme etc.
          • Familiarity with newer specifications of ECMAScript.
          • Working knowledge on Call stack, Page load time, UI performance enhancement, Cross network API consumption, Authorisation tokens etc.
          • Hands on experience on other client-side technologies and frameworks is a plus.
          • Proficient understanding of cross-browser compatibility issues and ways to work around them.
          • Familiarity with modern front-end build pipelines and tools like Webpack, Babel, NPM etc

          See more jobs at iCore

          Apply for this job

          +30d

          Frontend Developers

          iCoreKazhakkoottam, India, Remote
          Designcssjavascriptredux

          iCore is hiring a Remote Frontend Developers

          Job Description

          Responsibilities


           Determining the structure and design of web pages.
           Ensuring user experience determines design choices.
           Developing features to enhance the user experience.
           Striking a balance between functional and aesthetic design.
           Ensuring web design is optimized for smartphones.
           Building reusable code for future use.
           Utilizing a variety of markup languages to write web pages.
           Maintaining brand consistency throughout design.
           Identifying web-based user interactions.
           Developing and implementing highly-responsive user interface components using React concepts.
           Writing application interface codes using JavaScript following React.js workflows.
           Troubleshooting interface software and debugging application codes.
           Developing and implementing front-end architecture to support user interface concepts.
           Monitoring and improving front-end performance.
           Documenting application changes and developing updates.
           

          Qualifications

          Qualifications

           Experience: 3 to 6 Years
           Bachelor’s degree in Computer Science, Information Technology, or a similar field.
           Previous experience working as a React.js Developer.
           In-depth knowledge of JavaScript, CSS, HTML and jQuery.
           Knowledge of REACT tools including React.js, Webpack, Polymer, Redux, and Flux.
           Experience with user interface design.
           Knowledge of performance testing frameworks including Mocha and Jest.
           Experience with browser-based debugging and performance testing software.
           Excellent troubleshooting skills.
           Good problem solving skills.
           Excellent verbal communication skills.
           Good interpersonal skills.

          See more jobs at iCore

          Apply for this job

          +30d

          Mobile Developer

          PangiamMcLean, VA, Remote
          DevOPSNextJSgolangagilekotlinjirasqloracleDesignUI/UX designFirebasemobileuiscrumgitjavac++.netandroiddockerpostgresqlMySQLjenkinsAWSjavascriptredux

          Pangiam is hiring a Remote Mobile Developer

          Job Description

           

          • Design and implement new aesthetics layout, look and feel, menu and drop-down options with colors and fonts of web based application 
          • Ensuring all interactions are intuitive and easy for customers
          • Make design decision, selection of component libraries and color palette.
          • Break down large tasks and coach junior mobile developers on completing the task.
          • Familiarity with RESTful APIs to connect web applications to back-end services
          • Manipulate data, filter, sort and display according to requirements
          • Review merge requests and ensure adherence to best coding practices and other language idioms
          • Conduct testing of completed web applications to assess user experience
          • Analyze customer responses and collect user feedbacks to distill into concrete improvements.  

          TECH STACK WE ARE LOOKING FOR

          Front end/UI: 

          • Android development
          • Kotlin
          • Java
          • React or preferred React Native
          • Type Script
          • Node
          • Redux
          • TypeORM
          • Bonus: NextJS
          • Bonus: trpc

          Required Skills:

          • Experience with C++, GoLang Java programming languages
          • DevOps tools such as Git, Jenkins, Maven
          • Java Web Services / Spring Boot / Java EE
          • Web Development / UI Frameworks / HTML / JavaScript
          • Relational Database experience (RDBMS)
          • Oracle DB / PostgreSQL DB / MySQL
          • Experience in Docker, AWS Admin RedHat/OpenShift v4.x
          • Experience in Agile development methodology
          • Bachelor’s degree in Information Technology or a related field and 5+ years of professional development experience on Android platform
          • Proficient in Kotlin, Java, ReactiveX, Spring or other frameworks
          • Proficiency with mobile persistence libraries like Room
          • Experience with RESTful APIs, Firebase
          • Familiar with mobile UI/UX design principles and guidelines

           

          Qualifications

          • 3-5 years of demonstrated experience in creating and implementing UI design
          • Experience with Kotlin, Java, and Jetpack compose
          • Proficiency in .Net & C#
          • Experience implementing and configuring DevOps solutions
          • Experience in Struts, and Restful services
          • Experience in Oracle RDBMS, PL/SQL and SQL*Plus
          • Experience in UNIX/LINUX shell scripting.
          • Certification in SAFe, SCRUM or Kanban
          • Proven track record as a self-learner keeping current with the latest techniques to include automated code scanning, automated testing, continuous integration and continuous deployment concepts
          • Experience in Jira to support configuration management in an Agile environment
          • Ability to work effectively in a collaborative environment to create top-performing interfaces
          • Proficient understanding of code versioning tools such as Git, Mercurial or SVN
          • Familiarity with continuous integration
          • Advanced problem-solving skills and the ability to optimize data for the best possible outcome
          • Ability to prioritize and manage multiple milestones and projects efficiently
          • Professional written and interpersonal skills
          • Continued education and research into UI trends and current design strategy and technology
          • Experience with on client monitoring tools like Cloudwatch, AppDynamics, etc

           

          See more jobs at Pangiam

          Apply for this job

          +30d

          React JS Developer

          Rajyug IT Solutions Pvt LtdPune, India, Remote
          angularredux

          Rajyug IT Solutions Pvt Ltd is hiring a Remote React JS Developer

          Job Description

          Rajyug IT Solutions is looking for React Js, developers ( Positions :10 ) .
          Experience : 1 to 8 yrs
          Skills : React JS , Node JS, React Native, Front End Development, Angular Js, React Native Webpack, Enzyme, Redux, and Flux.
          www.RajyugSolutions.com

          Qualifications

           Any Graduate

          See more jobs at Rajyug IT Solutions Pvt Ltd

          Apply for this job

          +30d

          FullStack NodeJS and React

          KwanMérida,, Mexico, Remote
          gRPCExpressJSredisagileDesignmongodbgraphqlcssreduxbackendfrontend

          Kwan is hiring a Remote FullStack NodeJS and React

          Job Description

          • Work across the stack from a code commit to running it in production, with the end goal of delivering the best possible experience for the user.

          • Design, develop and test features from inception to rollout

          • Write high-quality code that is scalable, testable, maintainable, and reliable.

          • Independently own and drive new features from scratch

          • Work in an Agile environment and facilitate agile practices

          • Collaborate with people across roles to understand the domain and work towards building the right solution

          Qualifications

          • Years of experience – 2 to 5 years

          • Strong frontend development skills, particularly focused on design

          • Experience working with NodeJS on the backend and ReactJS/VueJS on the frontend.

          • Experience working with fundamental front end languages such as HTML, CSS and JavaScript.

          • Some experience with alternative protocols like GraphQL, GRPC, etc is preferred.

          • Experience with frameworks like ExpressJS, NestJS, Redux, Redux is preferred

          • Knowledge of databases like MongoDB, Redis, and/or any Relational databases.

          • Good understanding of GitHub .

          • Experience with setting up and maintaining CI/CD pipelines

          See more jobs at Kwan

          Apply for this job

          +30d

          React Developer

          Lynx SolutionsCluj-Napoca, Romania, Remote
          JestPWAgraphqlhtml5gitreact-nativedockercssjavascriptreduxreactjs

          Lynx Solutions is hiring a Remote React Developer

          Job Description

           

          • Developing new user-facing features using React.js
          • Building reusable components and front-end libraries for future use
          • Translating designs and wireframes into high quality code
          • Optimizing components for maximum performance across a vast array of web-capable devices and browsers

          Qualifications

          • Experience with JavaScript, HTML5, CSS3 and responsive interface composition
          • Thorough understanding of React.js and its core principles
          • Dynamic CSS preprocessors such as SASS/SCSS or LESS
          • Experience with popular React.js workflows (such as Flux or Redux)
          • Experience building complex, well-structured, single page web apps
          • Familiarity with RESTful APIs and/or GraphQL
          • Understanding of networking and browsers
          • Familiarity with code versioning tools such as Git, Gitlab
          • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

          Good to have:

          • Working experience in Continuous Integration/Deployment is a plus
          • Experience with react-native, PWA (progressive web apps) and animations in ReactJS
          • Experience with testing: Jest
          • Previous working experience with Docker

          See more jobs at Lynx Solutions

          Apply for this job

          +30d

          Senior UI Architect

          McFadyen DigitalBengaluru, India, Remote
          DevOPSPWAredisnosqlB2BDesignmongodbgraphqlsassuiscrumapigitswaggerdockercsskubernetesAWSjavascriptreduxbackendfrontend

          McFadyen Digital is hiring a Remote Senior UI Architect

          Job Description

          Are you a technology leader capable of conceptualizing, building, and implementing application architecture, as well as owning the efforts of application strategies and roadmap efforts?  

          Are you passionate about software UI architecture and driven to deliver exceptional solutions?  

          Can you help Fortune 500 retailers navigate the next generation of digital commerce, marketplace, and platform business strategies?  

          Are you skilled in a variety of retail and distribution functional areas?  

          As a UI Architect, you will be responsible for ensuring the success of our retail and B2B customers by applying your engineering expertise and domain knowledge. 

          Responsibilities 

          Top five Responsibilities: 

          1. Architect, Develop and deploy front-end features  
          2. Collaborate closely with designers, technical leads, application architects, software developers, DevOps engineers, and business stakeholders to deliver the optimal solution 
          3. Must have a deep understanding of web service technologies (HTTP, REST, JSON) and design principles 
          4. Able to research and adopt new technologies quickly in a very dynamic working environment 
          5. Recommend processes, services, software, and other tools to support business objectives pertinent to user interfaces as well as infrastructure technologies 

          Additional Responsibilities: 

          • Familiarity with consuming service-oriented architecture layers and APIs. 

          • Good experience with highly scalable applications 

          • Collaborate with delivery teams throughout the design and development phases to guarantee compliance with UI architectural standards and best practices 

          • Adept with core development, design and direction of application architecture and alignment of architecture with business. 

          • Extensive knowledge in JavaScript Design & Architectural Patterns 

          • Design and develop proof of concept prototypes for advanced features and designs 

          • Evaluate and improve software development and delivery processes with an emphasis on performance optimization approaches. 

          • Providing technical oversight and performing code reviews for multiple development efforts 

          • Up-to-date with latest news and technologies about Frontend and Backend 

          • Familiarity with OWASP security 

          • Experience of headless commerce implementation 

          • Create solution requirement document, architectural artifacts, and technical plans 

          • Excel in delivering high-value solutions in dynamic and ambiguous environments 

          • Ensure document standards are effectively implemented by the development teams and understood by technology partners 

          • Advanced knowledge of unit testing best practices and Continuous Integration processes (CI/CD) 

          • Collaborate closely with external clients, product managers, software developers and designers of multiple disciplines 

          • Promoting cross-team synergy and alignment to optimize code-sharing, improve site performance, and increase speed to market 

          • Mentor feature teams and remove technical impediments in UI development as shared resource 

          • Provide optimal solutions for independent deplorability of UIs - like Micro frontends etc. 

          Qualifications

          Education 

          • Masters or Equivalent Degree in CS/EE 

          • Overall 12+ years of frontend development experience in client-side UI development. 

          Technology 

          • Experience on the following core languages: JavaScript, HTML 5 & CSS 
          • Strong skills in programming structures, algorithms, design patterns, and standard (W3C) Web UI APIs 
          • Oriented to details and software best practices & patterns 
          • Experience with RESTful backend applications (like NodeJS/Express) 
          • Experience with GraphQL tools (like Apollo) 
          • Knowledge of the following types of frameworks/libraries/languages: 
          • Web Application Platforms: 
          • Experience with React or other Single Page Application libraries. 
          • ES6+, TypeScript. 
          • Async Module Definition (like AMD, requireJS, commonJS). 
          • CSS Pre-Processors (like SASS, LESS). 
          • Application state management (like Redux). 
          • Reactive Programming (like RxJS) 
          • Build tools like Webpack, Gulp, Grunt 
          • Minification, Aggregation, and Fingerprinting (Gulp/Grunt) 
          • Node (NPM) 
          • Experience with frameworks for Server Side Rendering (_NextJS, Express) 
          • Server-Side Rendering (like Express) 
          • API documentation using Swagger 
          • Platforms: 
          • NoSQL (MongoDB, Cassandra, Redis) 
          • Testing frameworks (Jasmine, Karma, Protractor) 
          • Docker & Kubernetes, CircleCI, AWS, Heroku 
          • Other 
          • Cross-browser techniques. 
          • Experience with different databases (SQL/NoSQL) 
          • Experience with PWA (Progressive Web Apps) 
          • Debugging with tools like (Chrome Dev Tools, Web Inspector). 
          • Responsive design implementation across devices, platforms, screens, etc. 
          • Browser performance auditing and tuning. 
          • Demonstrated skills using distributed code repositories (Git, Perforce, BitBucket) with code reviews. 
          • Experience with UNIX systems and terminal 
          • Experience working within Scrum / Kanban. 
          • Web Accessibility. 

          What we can offer you: 

          • A career with thought leaders who literally wrote the book on Marketplace Best Practices 

          • A career in the fast-paced world of retail eCommerce, digital marketplaces and platform businesses  

          • A career with first-movers who are deploying new business models and strategies worldwide 

          • A career in a flat management structure without a rigid hierarchy and bureaucracy 

          • A career in a culture that rewards creativity and innovation, risk-taking and teamwork

          See more jobs at McFadyen Digital

          Apply for this job

          +30d

          Senior Full-Stack Developer

          GivingDataUnited States - Remote
          DevOPSsqlDesignazurehtml5apic++.netangularredux

          GivingData is hiring a Remote Senior Full-Stack Developer

          GivingData is changing how philanthropy works

          Philanthropists want to improve the world. That’s why GivingData is helping foundations improve the way they give.

          With GivingData's dashboards, workflows, and collaboration tools, foundations can streamline complex processes and transform how they work with their nonprofit partners. The end result is better grants management, healthier relationships, and increased impact.

          The opportunity

          The Senior Full-Stack Developer will work with the product development team to develop, maintain, and support web development projects at GivingData. The developer must have a strong technical foundation and a full understanding of coding standards and best practices in relation to full-stack development in React/C#/.NET.

          The Senior Full-Stack Developer reports to the VP, Technology.

          We’re looking for someone who can:

          • Translate requirements and user stories into functional and well-architected code.
          • Design, develop, test, and deploy high-quality, scalable web applications using React, C#, .NET, and Azure.
          • Build responsive and interactive user interfaces using React and related technologies (Redux, React Router, etc.).
          • Implement server-side logic, RESTful APIs, and services using C# and .NET Core/Framework.
          • Leverage Azure services (e.g., Azure Functions, App Services, Azure SQL Database, etc.) to build and deploy cloud-based applications.
          • Design and manage relational databases, write efficient SQL queries, and work with ORMs (e.g., NHibernate).
          • Work closely with product managers, designers, and other developers to understand requirements, provide technical insights, and deliver on project milestones.
          • Stay updated with emerging technologies and industry trends. Propose and implement improvements to existing processes and technologies.


          Key requirements

          • Minimum of 5-7 years of professional experience in full-stack development.
          • Proficiency in React, JavaScript/TypeScript, HTML5, CSS3, and related front-end technologies.
          • Strong knowledge of C#, .NET Core/Framework, and RESTful API development.
          • Experience with Microsoft Azure services, including but not limited to Azure Functions, App Services, and Azure SQL Database.
          • Proficiency in SQL and experience with relational databases (e.g., SQL Server, Azure SQL).
          • Strong problem-solving abilities and attention to detail.
          • Excellent communication and teamwork skills.
          • Ability to work independently and manage time effectively.
          • Adaptability and eagerness to learn new technologies.

          Nice To Have Experience

          • Experience with Agile/Scrum development methodologies.
          • Knowledge of DevOps practices and tools.
          • Experience with other front-end frameworks (e.g., Angular, Vue.js) and back-end technologies.
          • Experience with Entity Framework or NHibernate is a plus.
          • Experience with Domain-driven software development.


          Why join GivingData?

          • We are a purpose-driven company with a goal to strengthen the work of social impact organizations
          • You will benefit from the flexibility and autonomy of a remote work environment, regardless of your time zone

          We offer

          • Competitive compensation with bonus payouts tied to performance
          • Incentive stock option plan
          • Medical/Dental/Vision plans
          • Optional Health Savings Account or Flexible Spending Account
          • Optional Dependent Care FSA
          • 401k Plan with employer match up to 4%
          • Employee perks and discounts program

          GivingData is committed to a diverse and inclusive work environment, where we welcome and support people of varying backgrounds, beliefs, and perspectives for the benefit of our company and the philanthropic community we serve. We are committed to equal employment opportunity and seek to hire qualified individuals regardless of race, color, ancestry, religion, sex, national origin, citizenship, sexual orientation, age, marital status, socio-economic status, disability, gender identity, or Veteran status.

          See more jobs at GivingData

          Apply for this job