#Bethedifference
If making a difference matters to you, then you matter to us.
Job Descirption
We are looking for a Senior Software Engineer with a strong user experience mindset and deep technical expertise in modern JavaScript frameworks to join our Taskflow team. The ideal candidate will bring extensive experience in building scalable web applications, leading front-end innovation, and driving cross-functional collaboration
Responsibilities
• Lead the design and development of rich, interactive frontend features using Angular, TypeScript, and Node.js
• Collaborate with product owners, designers, and other engineers to align technical solutions with business goals
• Drive architectural decisions and contribute to long-term frontend strategy
• Develop and maintain custom in-browser editors, rich content components, and complex UI workflows
• Ensure platform performance, scalability, and security through high-quality code and design patterns
• Actively participate in OKRs, architecture boards, and strategic discussions
• Mentor junior developers and provide technical guidance through code reviews and knowledge sharing
• Support production stability through participation in SRE activities and continuous improvement initiatives
Requirements
• 5+ years of experience in frontend development with a focus on enterprise-scale applications
• Strong knowledge of Angular (v10+), TypeScript, JavaScript (ES6+), HTML5, CSS3/SASS
• Experience with Node.js, GraphQL, and cloud environments such as AWS
• Solid understanding of frontend architecture, component libraries, and state management (NgRx/Redux)
• Proficient in testing with Jest, Cypress, or Playwright
• Familiarity with monorepo structures and tools such as Nx, Lerna, or Storybook
• Commitment to code quality, performance, and accessibility standards
• Excellent communication skills and ability to work across teams
Nice to have
• Hands-on experience with custom editor frameworks (e.g., ProseMirror)
• Knowledge of DevOps practices, Docker, CI/CD pipelines
• Familiarity with design systems and UX tools (Figma, Miro)
• Background in mentoring, public speaking, or technical education