C
Conlego
Fullstack
Senior Software Developer
ReactNext.jsTypeScriptJavaScriptHTMLCSSNode.jsComponentsHooksApi IntegrationCachingRenderingError HandlingA11yTestNG
About the Position
Conlego built Portager, an AI-assisted platform for retail negotiation and assortment decisions. As a Senior Software Developer, you'll build sophisticated product experiences using React, Next.js, and TypeScript, with end-to-end ownership from discovery through delivery and production operation.
Responsibilities
- Build exceptional React and Next.js experiences
- Build sophisticated, production-quality applications using React, Next.js and TypeScript
- Help evolve Portager's front-end architecture as the product grows
- Make sound decisions about caching, rendering, error handling and application structure
- Create reusable components, hooks and interaction patterns for complex, information-dense retail workflows
- Improve accessibility, usability, test coverage and front-end performance through practical measurement and iteration
- Take meaningful features from discovery through development, release and production operation
- Break complex work into practical increments while communicating risks, tradeoffs and dependencies early
- Improve the performance, reliability, observability and maintainability of the areas you touch
- Write clear, expressive and maintainable code that others can confidently build upon
- Contribute thoughtful code reviews and practical mentorship that help other developers improve
- Identify technical debt and propose tools, patterns or improvements when they solve a real problem
Requirements
- Five or more years of professional software development experience, or equivalent demonstrated capability
- Deep, hands-on React experience building and operating substantial production applications
- Strong experience building production applications with Next.js
- Strong experience building production services with Node.js
- Strong TypeScript skills across front-end and backend application development
- Strong knowledge of modern HTML, CSS, responsive design and accessibility
- A strong understanding of React component design, hooks, composition, rendering behaviour and the application lifecycle
- Experience with reusable component systems, application state, asynchronous data, API integration and complex client-side workflows
- Experience testing React applications at the component, integration and end-to-end levels
Benefits
- Competitive salary and benefits package
- Flexible vacation policy
- RRSP matching
- Professional development support
- Remote work with meaningful in-person collaboration
- Significant autonomy and genuine voice in technical decisions
Senior Software Developer
View Original