Wanted: JavaScript developer (m/f/d) in e-commerce
Endereco UG - Mountain View, CA
Apply NowJob Description
JavaScript SDK Developer (m/f/d)endereco - Optimize our JS-SDK for millions of users worldwideAbout enderecoWe are a scaling German SaaS company that solves address problems for online stores worldwide every day. Our JavaScript SDK is the centerpiece of the front-end integration and is Millions of online store customers used daily.Become part of our tech collective and take our JS-SDK to the next level.Your mission: JS-SDK ExcellenceYou take over the Technical responsibility for our JavaScript SDK and make it the best address validation solution in e-commerce. As Frontend specialist you will work closely with backend developers and the support team.Your main responsibilities:SDK development & optimization:Further developing the JavaScript SDK - Performance, features, developer experienceCross-browser compatibility ensure (IE11 to modern browsers)Bundle size optimization - Every KB counts with millions of page loadsAPI integration - Optimize between SDK and endereco backendTypeScript migration drive for a better developer experienceDeveloper Experience & Integration:Integration workflows for various e-commerce systemsConfiguration API expand and simplifyDebugging tools and optimize error handlingDocumentation & Examples for plugin developersField Mapping Logic between SDK and store systems to perfectionPerformance & scaling:Load time optimization - Async loading, code splittingMemory management for long running sessionsEvent system optimize (onblur, onsubmit, callbacks)Mobile performance improve for touch devicesA/B testing framework Implement for feature rolloutsCollaboration & Innovation:Working closely with the backend team - work on API improvementsSupport team for complex integration issuesPlugin developer feedback - implement in SDK featuresModern JavaScript standards - Evaluate and integrateWhat you bring to the teamJavaScript expertise (your core area):Vanilla JavaScript ES6+ (3+ years of intensive experience)Modern JavaScript tooling - Webpack, Rollup, or ViteBrowser APIs and cross-browser developmentAsync/Await, Promises and event handlingDOM manipulation and performance optimizationModule systems (ES6, CommonJS, UMD)SDK/Library development:Library architecture and API design principlesVersioning & backward compatibilityDocumentation-Driven-DevelopmentTesting frameworks (Jest, Cypress, or similar)Package management and distribution (npm, CDN)Nice-to-Have (you learn with us):TypeScript for modern type safetyE-commerce integration patternsForm validation and UX patternsBuild pipeline optimizationAccessibility (WCAG) StandardsTeam qualifications:German or English Communication (support colleagues help customers)Collaborative way of working - You work closely with backend and supportPerformance mindset - You think in terms of page load times and bundle sizesUser-centric thinking - You understand how end customers experience the SDKCode quality awareness - Clean code and maintainability are important to youWhy our JS-SDK project is uniqueTechnical challenges:Multi-environment support - Works in Shopware, Magento, Shopify, etc.Real-Time-Address-Validation with minimal latencyGraceful degradation - Also works without JavaScriptInternationalization - 180+ countries with different address formatsHigh-Performance - Millions of daily interactionsImpact & Scaling:Direct user experience - Your code improves the lives of millions of customersDeveloper community - You make the life of plugin developers easierGlobal-Scale - SDK runs in online stores worldwideInnovation-Freedom - You can pioneer modern JavaScript featuresCollective cooperation:Cross-Team Projects with backend and supportPlugin-Developer-Community - Feedback and feature requestsCode review culture with high quality standardsKnowledge sharing - You teach and learn from backend colleaguesFair remuneration for front-end expertise:Attractive annual salary (depending on experience with SDK/library development)Performance bonuses based on SDK adoption and performance improvementsModern hardware budget - High-end MacBook Pro or custom setupConference & Learning budget - Community events and further trainingTechnical insights: endereco JS-SDKCurrent architecture:// Example content removed for clarity and to ensure valid HTML in the final descriptionYour optimization areas:Modern ES6+ Refactoring - From legacy code to modern standardsTypeScript migration - Better developer experienceTree-Shaking-Optimization - Smaller Bundle SizesError boundary patterns - Robust error handlingMicro front-end architecture - Modular SDK componentsTech stack & tools:Core: Vanilla JavaScript ES6+, moving to TypeScriptBuild: Webpack/Rollup, Browsersync for DevelopmentTesting: Jest for unit tests, Cypress for E2EDistribution: npm Registry + CDN (jsDelivr)Monitoring: Real user monitoring for performance tracking Our teamLocation: Randersacker (near Würzburg) - 100% RemoteTeam size: 9 employeesWorking method: Deep Focus DevelopmentCulture: Performance-oriented, user-centric, clean code principles, flat hierarchies, self-structuring necessary Become our JS-SDK expertIf you are passionate about JavaScript development and are interested in SDK development in e-commerce: Apply with:Curriculum vitae - Show us your JavaScript/Frontend projectsCode portfolio - GitHub repos, NPM packages, or live demosSDK/Library experience - Have you ever built developer tools?E-mail: :"JavaScript SDK Developer - Frontend Specialist for endereco" Our technical interview process:Application - We will reply within 24 hoursGet-to-know-you call - JavaScript background and team fit (30 min)Technical Deep-Dive - SDK architecture, performance patterns (90 min)Code Challenge - Small SDK feature implementation (2-3h, paid)Team integration - Meet the backend colleagues and support teamWelcome as a frontend expert!endereco - Where JavaScript excellence meets global scaling.German or English language skills are sufficient - our support team takes over direct customer contact for technical integration questions. #J-18808-Ljbffr
Created: 2025-09-17