Full Stack Angular / Typescript Developer in Canary Wharf

Full Stack Angular / Typescript Developer in Canary Wharf

Canary Wharf Full-Time No working from home possible
J

Duties And Key Responsibilities<\/b>
<\/p>


<\/p>

Key Technologies:<\/b>
<\/p>

  • Frontend:<\/b> <\/span>Angular 16, TypeScript, RxJS, Angular Material
    <\/li>
  • Backend: <\/span><\/b>Node.js 20, Firebase Cloud Functions, Express.js
    <\/li>
  • Database: <\/span><\/b>Firebase Firestore, BigQuery
    <\/li>
  • Cloud: <\/span><\/b>Google Cloud Platform, Firebase
    <\/li>
  • Testing: <\/span><\/b>Jest, Storybook
    <\/li>
  • Build Tools: <\/span><\/b>pnpm, Turborepo, Angular CLI
    <\/li>
  • DevOps: <\/span><\/b>Google Cloud Build, Infisical, Sentry, Shell Scripting
    <\/li>
  • Version Control:<\/b> <\/span>Git, GitHub
    <\/li><\/ul>


    <\/p>

    Technical Development and Implementation:<\/b>
    <\/p>

    • Develop and maintain Angular 16+ applications using TypeScript, RxJS, and Angular Material
      <\/li>
    • Build and maintain Firebase Cloud Functions using Node.js 20 and TypeScript
      <\/li>
    • Implement responsive, accessible UI components following modern design patterns
      <\/li>
    • Develop RESTful APIs and integrate third -party services (Stripe, SendGrid, Algolia, Moneyhub, etc.)
      <\/li>
    • Work with Google Cloud Platform services including BigQuery, Cloud Storage, Cloud Tasks, and Pub/Sub
      <\/li><\/ul>


      <\/p>

      Software Development and Delivery:<\/b>
      <\/p>

      • Write clean, maintainable, and well -documented code following established coding standards
        <\/li>
      • Participate in code reviews and provide constructive feedback to team members
        <\/li>
      • Develop and maintain comprehensive unit tests using Jest
        <\/li>
      • Work within a monorepo structure using pnpm workspaces
        <\/li>
      • Implement CI/CD pipelines using Google Cloud Build and Firebase deployment tools
        <\/li>
      • Manage application state and data flow using reactive programming patterns
        <\/li>
      • Optimize application performance
        <\/li><\/ul>


        <\/p>

        Professional Development and Collaboration:<\/b>
        <\/p>

        • Participate in agile ceremonies including sprint planning, daily standups, and retrospectives
          <\/li>
        • Collaborate with product owners, designers, and stakeholders to refine requirements
          <\/li>
        • Stay current with emerging technologies and best practices in web development
          <\/li>
        • Contribute to technical documentation and knowledge sharing within the team
          <\/li>
        • Participate in technical discussions and architectural decision -making
          <\/li><\/ul>


          <\/p>

          Technical Operations and Quality Assurance:<\/b>
          <\/p>

          • Monitor application performance using Sentry error tracking and analytics
            <\/li>
          • Implement security best practices
            <\/li>
          • Debug and resolve production issues in a timely manner
            <\/li>
          • Maintain test coverage and ensure comprehensive testing strategies
            <\/li>
          • Perform database migrations and manage Firestore data structures
            <\/li><\/ul>


            <\/p>

            Stakeholder Collaboration:<\/b>
            <\/p>

            • Communicate technical concepts effectively to non -technical stakeholders
              <\/li>
            • Gather and analyse requirements from business stakeholders
              <\/li>
            • Provide technical estimates and delivery timelines
              <\/li>
            • Present demos and progress updates to stakeholders
              <\/li>
            • Collaborate with external partners and third -party service providers
              <\/li>
            • Support customer -facing teams with technical expertise when needed
              <\/li><\/ul>


              <\/p>

              Person Specification<\/b>
              <\/p>

              Qualifications:<\/b>
              <\/p>

              • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
                <\/li>
              • Relevant certifications in Angular, Google Cloud Platform, or Firebase (desirable)
                <\/li>
              • Evidence of ongoing professional development or contributions to technical communities (desirable).
                <\/li><\/ul>

                <\/div><\/span>

J

Contact Details:

J&amp;T Business Consulting Recruitment Team