Builds seamless integration features with native UI and robust API connections.
•This is a mid-level role perfect for an engineer passionate about building seamless, native-feeling user experiences and robust API connections.
•You will be responsible for the end-to-end development of integration features, ensuring the UI perfectly matches Showpad's native design while proactively handling the complexities of external API synchronizations.
•Key Responsibilities Build elegant integration interfaces utilizing Angular (preferred) or React (secondary), styled strictly with Showpad Design System tokens.
•Design onboarding flows adhering to the principle of "Progressive Disclosure," keeping initial setups simple while tucking granular configurations into advanced menus.
•Implement rigorous client-side data validation to catch errors before API dispatch, and design graceful UX fallbacks for transient network failures and token expirations.
•Achieve our "Gold Standard" Definition of Done by maintaining minimum 80% code coverage and building comprehensive E2E tests (Cypress/Playwright).
•Collaborate on backend TypeScript endpoints, adhering to the "One Codebase = One Service" paradigm.
•Requirements Bachelor’s Degree in Information Technology, Computer Science, or Software Engineering, plus 5+ years of full-stack or frontend-heavy software engineering experience.
•Exceptional skills in Angular and React, paired with modern CSS frameworks.
•Comfortable working in a strictly typed backend environment (TypeScript).
•Deep empathy for the user and understanding of UIs that gracefully handle asynchronous operations and external network lag.
•Well-versed in modern testing frameworks (Cypress/Playwright, Jest) and CI/CD automated gating.
•Working knowledge of application security and authentication (sessions, JWTs, OAuth).
•Working knowledge of utilizing AI-first coding assistants.