RFP

Angular and Firebase Development Support Contractor


Organization:

Civil Justice, Inc.

Type:

Contract

Salary:

$12,000 to $25,000

/ Project-based

Four-day week:

No


Civil Justice, Inc. is requesting proposals from qualified contractors with expertise in building data-driven applications with Angular 19, Firebase, and Google Cloud Functions. We are seeking a contractor to supplement our current tech staff’s efforts in developing three applications- based on user type segmentation- that house the functionality of our Maryland Justice Passport and Coordinated Intake System.   Please note that this support is constrained by grant funding within FY25. Key dates include:

·  March 10th – RFPs due

·  March 15th – Finalists contacted for interviews ·  

March 17th – March 21st – Interviews conducted, and code samples reviewed

· March 24th– Awardee decision announced · 

 June 30th – All contracted work must be complete, and services invoiced

Project Scope

The selected contractor will be responsible for the tasks below. · 

Co-development:

  • Collaborate with tech and program staff to build robust, scalable, and performant web applications using Angular 19, Angular Material, Firebase, and Google Cloud Functions
  • Write clean, well-documented, and maintainable code
  • Implement UI/UX designs based on provided specifications and wireframes
  • Aid in developing integrations between the applications and external case management systems · 

Collaborative data modeling:

  • Work with development and program personnel to design and implement efficient data models within Firestore · 

Technical environment managing and maintenance:

  • Utilize monorepo architectures for code management
  • Implement CI/CD pipelines using GitHub Actions
  • Manage dependencies using pnpm

 Co-facilitate testing and demos

  • Assist in performing integration, functional, performance, security, and user acceptance testing
  • Aid in presenting the applications’ functionality to stakeholders, including administrators, program managers, and other developers

Documentation

  • Provide comprehensive technical documentation

Deliverables

  • Complete source code developed during the contract · Technical documentation that details the implemented functionality

Required Skills and Experience

Proposals must demonstrate the following skills and experience:

  • Minimum 5 years of professional experience in web application development
  • Expert-level proficiency in Angular 19 and Angular Material
  • Extensive experience with Firebase and Google Cloud Functions, including security rules, working with emulators, and data modeling within Firestore
  • Strong understanding of modern TypeScript and SCSS concepts and best practices
  • Strong understanding of data modeling principles and NoSQL best practices
  • Strong problem-solving and debugging skills
  • Proven experience working with monorep architectures
  • Demonstrated experience working with RESTful APIs
  • Proficiency in using GitHub for version control and collaboration
  • Familiarity with using pnpm package manager
  • Familiarity with using ngrx for state management
  • Familiarity with using GitHub actions for CI/CD
  • Familiarity implementing Firebase Extensions
  • Experience with responsive design and Section 508 of the Rehabilitation Act compliance requirements
  • Excellent communication and collaboration skills
  • Ability to write clear and concise technical documentation, including explaining architectural decisions and code implementation
  • Experience conducting demos, both to technical and non-technical personnel
  • Experience working within the legal service sphere is considered a plus
  • Experience or education in IT project management is also a plus

Proposal Requirements

Proposals must include the following information:

  • Contractor Profile:
    • individual / company name, address, and contact information
    • Overview of the experience and qualifications
    • Relevant project experience, including examples of similar projects
  • Example Projects:
    • GitHub repository (or similar) showcasing experience in Angular and Firebase
  • Cost Proposal:
    • Detailed breakdown of project costs, including hourly rates and any other applicable fees

Evaluation Criteria

Proposals will be evaluated based on the following criteria: · Technical Expertise: Demonstrated proficiency in the required technologies and skills · Relevant Experience: Experience with similar projects and technologies · Cost proposal: Competitiveness and clarity of the pricing structure · Code quality examples: Clear, well documented, and efficient code · Values aligned: Commitment to confidentiality and Civil Justice, Inc.’s mission

Submissions

Please compile the written Proposal Requirements into a PDF and submit them to tech@civiljusticeinc.org, along with links to code and/or project samples, with the subject “Proposal – Angular & Firebase Development Support” by March 10th. All information provided in response to this RFP will be treated as confidential. Civil Justice, Inc. reserves the right to reject a proposal.

Back to the Job Board
More info
Listing Type

RFP

Job Function

Information Technology

Job Location

-Remote

Job Industry

Legal Assistance

Back to the Job Board
nten logo
NTEN™
P.O. Box 86308
Portland, OR 97286-0308
+1 503-272-8800

© 2025 NTEN