Talent.com
This job offer is not available in your country.
Senior Software Engineer, Web Cross-platform (Remote)

Senior Software Engineer, Web Cross-platform (Remote)

FreelancingKota Bharu, Kelantan, Malaysia
30+ days ago
Job description

We want to make work and study more efficient and enjoyable, by providing the best digital paper solution possible. We plan to be the go-to tool for all forms of notes. Our digital paper and learning ecosystem inspires anyone to take notes, share what they know, collaborate with others, and learn as a community.

Our Values : Dream big

—Be visionary, strategic, and open to innovation

Build great things

—Work in service of our users, always improving and pushing higher

Operate like an owner

—Take responsibility with bold decision-making and bias for action

Win like a sports team

—Be trusting and collaborative while empowering others

Learn and grow fast

—Never stop learning and iterate fast

Share our passion

—Share ideas and practice enthusiasm and joy

Be user obsessed

—Empathetic, inquisitive, practical.

About the team :

Multiple teams are hiring concurrently for this function. Regardless, you will be part of a small, cross-functional, autonomous, distributed team across Europe and Asia in charge of one part of the product or the business end-to-end. You will have shared time for collaborative activities such as planning, retros, stand-ups, and brainstorming sessions. Some interesting challenges the teams face are implementing new technologies such as AI, for multiple platforms, and dozens of millions of users.

You will use a broad and modern tech stack with :

  • Programming Language : TypeScript for Frontend, backend services written in TypeScript and Kotlin.
  • Frameworks and Libraries : React / Redux and WebAssembly.
  • Monitoring and Logging : Datadog for monitoring and logging.
  • Infrastructure-as-Code : Most infrastructure is written with Terraform.
  • CI / CD : GitHub Actions for CI, and ArgoCD for CD.
  • Deployments : Multiple EKS clusters set up for Blue / Green rollouts or dedicated feature sets.
  • Main databases : MongoDB and a self-managed CockroachDB cluster running on EKS.
  • We believe in automating ourselves out of our jobs.

About the role :

This is the role for you, if you’re excited to work on the things listed below :

  • Bring our core iOS App to cross platforms i.e. Web, Android and Windows systems, based on scope and requirements, using cross-platform SDKs.
  • Rapidly build prototypes / simulations from mockups that can be directly implemented.
  • Improve rendering performance and memory optimizations to create a performant UX.
  • Support, maintenance and ongoing development for existing applications and projects.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Shipping Progressive Web Apps (PWA) to various platforms utilizing latest technologies.
  • The skills you will need to be successful in the above :

  • Experience building modern web applications using libraries and frameworks like : React / Redux.
  • Expertise with TypeScript.
  • At least 5 years of related working experience.
  • Experience building cross-platform SDKs for shipping one or more non-trivial apps on respective app stores.
  • Expertise in cloud storage, deployment and computing.
  • Can ship great quality products efficiently, following best practices (CI / CD, automated testing, version control).
  • Strong fundamentals in Computer Science.
  • Excellent problem-solving, communication, and story-telling skills.
  • Experience building PWA with offline-capabilities, bonus if you have used WebAssembly (WASM).
  • At Goodnotes, we want to build a team as diverse as our user base. Even if you don’t meet all the above requirements, you may still be a great fit for the role, so please consider applying. If you align with our values, are passionate about our product and what you do, we would love to hear from you!

    The interview process :

  • Introduction : The Talent Team wants to hear more about your background, what you are looking for, and why you’d like to join Goodnotes.
  • Live coding & Technical interview : A live coding call with one of our engineers.
  • Hiring Manager interview : A call with your hiring manager.
  • Values interview – Meeting with members of the Goodnotes Team to answer questions relating to take ownership AND build great things.
  • What’s in it for you :

  • Remote, flexible working.
  • Flexible working hours and location.
  • Medical insurance for you and your dependents.
  • Great annual leave allowance.
  • Meaningful equity in a profitable tech startup.
  • Budget for things like noise-cancelling headphones, setting up your home office, personal development, professional training, and health & wellness.
  • Sponsored visits to our Hong Kong or London office every 2 years.
  • Company-wide annual offsite.
  • Fantastic maternity / paternity packages and allowances.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • Kota Bharu, Kelantan, Malaysia

    Related jobs
    • Promoted
    Senior Web Engineer

    Senior Web Engineer

    CanonicalKota Bharu, Kelantan, Malaysia
    Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.Join or sign in to find your next job.Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.Be among the first 25 a...Show moreLast updated: 30+ days ago
    • Promoted
    Web Developer (Expert)

    Web Developer (Expert)

    RtistKota Bharu, Kelantan, Malaysia
    We are looking for a talented and passionate.Develop, test, and maintain responsive websites and landing pages.Collaborate with designers and marketers to translate concepts into functional and eng...Show moreLast updated: 30+ days ago
    • Promoted
    Backend Engineer Remote

    Backend Engineer Remote

    The FlexKota Bharu, Kelantan, Malaysia
    The Flex Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.Get AI-powered advice on this job and more exclusive features. We’re creating a world where anyone can rent.We’re assembling a lean...Show moreLast updated: 2 days ago
    • Promoted
    Sr. React Developer - Remote (Select Countries in Asia)

    Sr. React Developer - Remote (Select Countries in Asia)

    BraintrustKota Bharu, Kelantan, Malaysia
    React Developer - Remote (Select Countries in Asia).Remote Opportunity — must be based in Thailand, Indonesia, Vietnam, Philippines or Malaysia. Fix rate listed is an estimate of the $4,000-$6,000 U...Show moreLast updated: 22 days ago
    • Promoted
    Software Architect (Contractor) – Composable Commerce & Event-Driven Design

    Software Architect (Contractor) – Composable Commerce & Event-Driven Design

    CobbleWeb - The Online Marketplace ExpertsKota Bharu, Kelantan, Malaysia
    Join to apply for the Software Architect (Contractor) – Composable Commerce & Event-Driven Design role at CobbleWeb - The Online Marketplace Experts. This position is 100% remote, with flexible dail...Show moreLast updated: 30+ days ago
    • Promoted
    Web Designer (Creative) (Fully WFH!) (ID : 684867)

    Web Designer (Creative) (Fully WFH!) (ID : 684867)

    PERSOLKota Bharu, Kelantan, Malaysia
    Web Designer (Creative) (Fully WFH!) (ID : ).Role : Web Designer (Creative) - Fully Remote.To execute marketing designs, interactive social media artwork and various marketing collaterals.To design...Show moreLast updated: 24 days ago
    • Promoted
    [HR109] Mid-level Front End Engineer (Remote, Full-Time) Asia

    [HR109] Mid-level Front End Engineer (Remote, Full-Time) Asia

    Smart WorkingKota Bharu, Kelantan, Malaysia
    Get AI-powered advice on this job and more exclusive features.At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isn’t just another remote ...Show moreLast updated: 2 days ago
    • Promoted
    Web Frontend Engineer - JS, CSS, React, Flutter

    Web Frontend Engineer - JS, CSS, React, Flutter

    CanonicalKota Bharu, Kelantan, Malaysia
    Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.Join or sign in to find your next job.Web Frontend Engineer - JS, CSS, React, Flutter. Canonical Kuala Lumpur, Federal Territory o...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Mobile Developer / Mobile Developer (React Native)

    Senior Mobile Developer / Mobile Developer (React Native)

    MediumKota Bharu, Kelantan, Malaysia
    About the role : As part of our team, you will focus on developing best-in-class mobile applications using React Native.Our apps are built with a modern tech stack that emphasizes cross-platform fun...Show moreLast updated: 5 days ago
    • Promoted
    Cloud Solution Architect

    Cloud Solution Architect

    TechminfyKota Bharu, Kelantan, Malaysia
    Kuala Lumpur, Malaysia | Posted on 01 / 09 / 2023.Minfy isa born-in-the-cloud company and is among the fastestgrowing cloud consulting companies inIndia. Weput customers first, are outcome driven, help ...Show moreLast updated: 30+ days ago
    • Promoted
    Node.js Project — Run Locally and Fix Bugs

    Node.js Project — Run Locally and Fix Bugs

    FreelancingKota Bharu, Kelantan, Malaysia
    When I try to run it locally, several errors appear in the console.Download the attached source code.Run the project locally using npm start. Identify the errors that appear and explain their causes...Show moreLast updated: 30+ days ago
    • Promoted
    WordPress Web Designer

    WordPress Web Designer

    Baba ChooChooKota Bharu, Kelantan, Malaysia
    WordPress Web Designer – Roles & Responsibilities.Experience in designing and managing WordPress websites.Familiarity with the WordPress dashboard, plugins, and themes. Backup and upgrade WordPress ...Show moreLast updated: 2 days ago
    • Promoted
    Freelance Front-End Developer (Next.js / React.js)

    Freelance Front-End Developer (Next.js / React.js)

    MYDECK MANAGEMENT SDN. BHD.Kota Bharu, Kelantan, Malaysia
    Freelance Front-End Developer (Next.We are seeking a talented Freelance Front-End Developer (Next.This is a full-time position that will involve developing cutting-edge web applications using the l...Show moreLast updated: 4 days ago
    • Promoted
    Full Stack Developer (UX / UI)

    Full Stack Developer (UX / UI)

    DataAnnotationKota Bharu, Kelantan, Malaysia
    We are looking for a Full Stack Developer (UX / UI) to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the qua...Show moreLast updated: 8 days ago
    • Promoted
    Junior Full Stack Developer

    Junior Full Stack Developer

    FastLane Capital LimitedKota Bharu, Kelantan, Malaysia
    We are hiring on behalf of our client, a Singapore-based sustainable technology company with a SaaS engineering team.They are looking for a motivated. Junior Full Stack Developer(remote).DevOps task...Show moreLast updated: 11 days ago
    • Promoted
    Full-stack Software Developer

    Full-stack Software Developer

    RBCKota Bharu, Kelantan, Malaysia
    Lead WordPress Development : Architect, build, and maintain complex, high-performance WordPress websites and applications that are scalable, secure, and optimized for performance.Custom Solutions & ...Show moreLast updated: 11 days ago
    • Promoted
    Senior Software Engineer - Digital Workplace

    Senior Software Engineer - Digital Workplace

    CanonicalKota Bharu, Kelantan, Malaysia
    Senior Software Engineer - Digital Workplace.Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.Canonical is a leading provider of open source software and operating systems to the...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Product Manager (Mobile App Experience)

    Senior Product Manager (Mobile App Experience)

    Hyphen ConnectKota Bharu, Kelantan, Malaysia
    We are hiring for one of our ecosystem projects - a cryptocurrency exchange.They are seeking a Senior Product Manager to lead product initiatives from concept to execution.In this position, you’ll ...Show moreLast updated: 24 days ago