Full Stack Angular / Typescript Developer

J&T Business Consulting
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

JavaScript
Application Performance Management
Unit Testing
Google BigQuery
Cloud Computing
Cloud Storage
Code Coverage
Code Review
Databases
Data Structures
Software Debugging
Software Design Patterns
DevOps
Web Development
Github
Node.js
Scrum
Shell Script
Software Engineering
Data Streaming
Strategies of Testing
TypeScript
RxJS
Google Cloud Platform
Angular
Express
Firebase
Backend
GIT
Stripe
Angular
Information Technology
Sentry
Build Tools
Reactive Programming
Sendgrid
Front End Software Development
REST
Software Version Control

Job description

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

Technical Development and Implementation:

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

Software Development and Delivery:

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

Professional Development and Collaboration:

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

Technical Operations and Quality Assurance:

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

Stakeholder Collaboration:

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

Requirements

Do you have experience in TypeScript?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)

  • Relevant certifications in Angular, Google Cloud Platform, or Firebase (desirable)
  • Evidence of ongoing professional development or contributions to technical communities (desirable).

Apply for this position