Senior Software Engineer, Web Cross-platform At Goodnotes, we believe that every individual holds untapped potential waiting to be unleashed. By reimagining the way we interact with information, were merging human creativity with the breakthrough capabilities of AI. Our renewed vision and mission drive us to create the best medium for human and AI collaboration, empowering users to explore … Unit-test code for robustness, including edge cases, usability, and general reliability Continuously discover, evaluate, and implement new technologies to maximize development efficiency Shipping ProgressiveWeb Apps (PWA) to various platforms utilising latest technologies The skills you will need to be successful in the above: Experience building modern web applications using libraries and frameworks like: React/…/CD, automated testing, version control) Strong fundamentals in Computer Science, you know how things work under the hood 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 dont meet all More ❯
to build our facades in it Version control using Git with Github or GitLab Web development with API-feed data We are a ProgressiveWeb Apps (PWA) Using style/brand guides Working with designers (graphic and UX) Designing and implementing technical solutions that are robust, scalable, performant and secure Ability to assess the impact of decisions … Working in a CI/CD environment Using containers/Docker Atomic or material design Agile/Scrum Sound understanding of coding standards and conventions Documentation Familiarity with OpenAPI Web Accessibility (specifically WAI-ARIA) Familiarity with Python and Go HATEOAS/Hypermedia API Life at WPP Media & Benefits Our passion for shaping the next era of media includes investing More ❯
on and not afraid of Role Overview • Design, develop and test new features for our expanding product suite. • Develop new scalable Microservices and enhance existing services. • Create responsive UI web components that are cross browser compatible. • Contribute to all phases of the development lifecycle • Work independently and own feature development from concept to delivery. • Collaborate with the engineering team … performance tuning • Contribute to code reviews Key qualifications • Bachelor's degree in a technical field, computer science, software engineering or similar. • 10+ years’ experience in software development, spanning backend, web frontend and large scale systems • In-depth knowledge of Angular, React or NextJS, including state management (NGRX, Redux) • Expert knowledge of Typescript and reactive patterns • Strong understanding of modern … either Azure of AWS. • Familiar with SQL and NoSQL databases • Familiar with Agile, DevOps, Gitops and CI/CD pipelines Preferred qualifications • Experience with Server-Driven UI • Experience with Web Assembly (WASM), Service Workers and ProgressiveWeb Apps • Experience with Go services deployed to Kubernetes • Experience with Microservices, gRPC, containerisation and Event-driven architectures. • Some experience managing More ❯
on and not afraid of Role Overview • Design, develop and test new features for our expanding product suite. • Develop new scalable Microservices and enhance existing services. • Create responsive UI web components that are cross browser compatible. • Contribute to all phases of the development lifecycle • Work independently and own feature development from concept to delivery. • Collaborate with the engineering team … performance tuning • Contribute to code reviews Key qualifications • Bachelor's degree in a technical field, computer science, software engineering or similar. • 10+ years’ experience in software development, spanning backend, web frontend and large scale systems • In-depth knowledge of Angular, React or NextJS, including state management (NGRX, Redux) • Expert knowledge of Typescript and reactive patterns • Strong understanding of modern … either Azure of AWS. • Familiar with SQL and NoSQL databases • Familiar with Agile, DevOps, Gitops and CI/CD pipelines Preferred qualifications • Experience with Server-Driven UI • Experience with Web Assembly (WASM), Service Workers and ProgressiveWeb Apps • Experience with Go services deployed to Kubernetes • Experience with Microservices, gRPC, containerisation and Event-driven architectures. • Some experience managing More ❯
discussions, and technical planning Required Skills 2+ years of experience with React and TypeScript Strong experience with Next.js Solid understanding of state management solutions Exposure to Electron or desktop app development Experience working with REST APIs and WebSocket communications Ability to write reliable automated tests Understanding of secure coding principles and encryption Confident using Git and collaborative development workflows … Nice to Have Experience working on POS or retail software systems Knowledge of mobile app development Experience with hardware integration (e.g. thermal printers, USB devices) Familiarity with offline-first design or ProgressiveWeb Apps (PWAs) Exposure to payment processing technologies In Technology Group Ltd is acting as an Employment Agency in relation to this vacancy. More ❯