Senior Software Engineer- Frontend (Angular)

First Object

United States

Remote

USD 140,000 - 170,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

First Object is seeking a Sr. Software Engineer- Frontend with deep expertise in Angular and TypeScript to contribute to a financial reconciliation product used globally.

You will develop Angular/UI components, work with Kendo Grid, and ensure secure, performant interfaces with REST API integration. Collaborate with backend engineers, QA, and product teams to translate designs into reliable frontend features, participate in design reviews, and contribute to code quality within an Agile sprint

Qualifications

  • 5-7 years of frontend development experience.
  • Strong Angular experience (14+; latest LTS desirable).
  • Proficiency with TypeScript, HTML, CSS, and Angular patterns.
  • Experience with Kendo Grid/UI for data-heavy interfaces.
  • REST API integration, token management, error handling in frontend.
  • RxJS observables, subjects, operators for state management.
  • Bootstrap/CSS responsive UI development.
  • Unit testing with Jasmine/Karma.
  • CI/CD pipelines with Jenkins or similar.
  • SVN, Git, JIRA for version control and project tracking.

Responsibilities

  • Design, develop, and maintain Angular/UI components and services.
  • Build complex data grids with sorting, filtering, pagination, inline editing.
  • Implement end-to-end UI screens, navigation, dialogs, and forms.
  • Translate wireframes into pixel-accurate components; ensure accessibility.
  • Apply consistent styling, theming, and reusable components.
  • Ensure cross-browser compatibility and responsive design.
  • Integrate REST APIs on frontend, handle auth tokens and errors.
  • Contribute to Angular upgrade cycles and code reviews.
  • Write unit tests and maintain frontend test coverage.
  • Participate in CI/CD processes and sprint ceremonies.

Skills

Angular
TypeScript
RxJS
REST APIs
CI/CD
Jenkins
Kendo Grid
UI/UX

Education

B.Tech / M.Tech in Computer Science or equivalent

Tools

Kendo Grid
Kendo UI
Jenkins
JIRA
Git

Job description

Job Summary:

We are seeking a Sr. Software Engineer- Frontend with deep expertise in Angular, TypeScript, and modern web development. In this role, you will be a primary contributor to a business-critical financial reconciliation product used by enterprises worldwide, frontend component development, and the delivery of high-quality, secure, and performant user interfaces.

You will work closely with backend engineers, QA, and the product team to translate functional requirements and UI/UX designs into reliable Angular/UI components. You will bring hands-on experience with Kendo Grid, UI Web Components, REST API integration, frontend security, and Angular upgrade cycles, and will be expected to contribute to technical design, code reviews, and the ongoing improvement of the frontend codebase. Success in this role requires a strong Angular foundation, a keen eye for user experience, and the discipline to deliver maintainable software within Agile sprint timelines.

Key Responsibilities:
  • Design, develop, and maintain high-quality Angular/UI components, modules, and services for the web client application, ensuring a responsive, performant, and accessible user experience
  • Build and maintain complex data grid implementations using Kendo Grid / Kendo UI, including sorting, filtering, pagination, inline editing, and custom cell rendering
  • Build and maintain full application screens, layouts, navigation flows, dialogs, and form interactions that make up the application UI, taking end-to-end ownership from design handoff to delivered feature
  • Translate UI/UX wireframes and design specifications into pixel-accurate, usable, and accessible Angular components, flagging design issues or inconsistencies before implementation begins
  • Implement consistent look, feel, and theming across the application using CSS, component-level styling, and shared UI design patterns
  • Build reusable UI component libraries and shared modules that can be consumed consistently across different areas of the application
  • Ensure cross-browser compatibility and consistent user experience across all supported browsers and screen resolutions
  • Consume and integrate REST APIs into Angular applications, handling authentication tokens, error states, loading indicators, and data transformation at the frontend layer
  • Implement and enforce frontend security best practices
  • Participate in and contribute to Angular framework upgrade cycles, ensuring the application remains on a current, supported version with minimal disruption
  • Write clean, maintainable TypeScript, HTML, CSS code; apply component-based architecture principles, lazy loading, and Angular best practices across all features
  • Work with RxJS to manage asynchronous data streams, handle complex event-driven interactions, and ensure predictable state management across the application
  • Collaborate with backend engineers to define and consume REST API contracts, ensuring seamless end-to-end feature delivery
  • Apply responsive design principles using Bootstrap and CSS to ensure the application works correctly across supported browsers and screen sizes
  • Participate in UI/UX design reviews, translating wireframes and functional specifications into reliable, well-tested Angular components
  • Write unit tests using Jasmine/Karma or equivalent frameworks; contribute to maintaining high frontend test coverage
  • Work within the CI/CD pipeline using Jenkins, ensuring code is built, tested, and deployed in a consistent and automated manner
  • Investigate and resolve frontend defects and performance issues, collaborating with QA and backend teams as required
  • Actively participate in sprint planning, estimation, code reviews, retrospectives, and daily stand-ups
  • Promote a knowledge-sharing culture through documentation, code reviews, and team collaboration
  • Working in a fast-paced Agile/Scrum environment, taking ownership of sprint commitments and consistently delivering well-tested, production-ready features on time. Adapts quickly to shifting priorities without losing focus on quality or the overall release goal.
  • Takes initiative in identifying and addressing technical challenges early, without waiting to be directed. Brings a solution-oriented approach to sprint delivery, proactively flagging risks to timelines and working with the team to resolve blockers before they become issues.
Qualifications:
Required:
  • B.Tech / M.Tech in Computer Science or equivalent
  • 5-7 years of software development experience with a strong focus on frontend / Angular development
  • Strong hands-on experience with Angular (version 14 or above; experience with Angular 21 or the latest LTS version is highly desirable)
  • Proficiency in TypeScript, HTML, CSS, interfaces, generics, and Angular-specific patterns
  • Hands-on experience with Kendo Grid / Kendo UI for building complex, data-heavy web interfaces
  • Solid experience consuming REST APIs from Angular- HTTP client, interceptors, error handling, and token management
  • Working knowledge of RxJS - Observables, Subjects, operators, and reactive patterns in Angular applications
  • Experience with Bootstrap and CSS for responsive, cross-browser-compatible UI development
  • Proven experience building production web application UIs end-to-end, full screens, navigation flows, dialogs, and complex form interactions, not just isolated components
  • Proficiency in CSS, including component-level and application-level styling, theming, and layout techniques
  • Working understanding of UI/UX principles- layout, spacing, visual hierarchy, and usability- sufficient to implement designs accurately and identify issues during design review
  • Solid understanding of frontend security
  • Experience with unit testing frameworks such as Jasmine/Karma
  • Experience working within CI/CD pipelines using Jenkins or equivalent tools
  • Familiarity with version control and project management tools (SVN, Git, JIRA)
  • Excellent problem-solving skills, with strong communication and collaboration qualities
Nice to Have:
  • Familiarity with Java / Spring backend services- sufficient to understand API contracts, debug integration issues, and collaborate effectively with backend engineers
  • Exposure to JBoss / WildFly application server in the context of web application deployment and integration
  • Awareness of SQL Server or Oracle databases- ability to understand query results and data structures returned via APIs
  • Familiarity with Angular Material or other Angular design systems
  • Experience with state management libraries for large-scale Angular applications
  • Exposure to web performance profiling and optimization techniques (lazy loading, change detection strategy, bundle optimization)
Cultural Fit:
  • Strong team player with excellent interpersonal and collaboration skills
  • Analytical mindset with solid problem-solving capabilities
  • Well-organized and detail-oriented with strong documentation habits
  • Passion for building clean, maintainable frontend code and continuous professional growth
  • Adaptable to changing priorities and evolving technical landscapes
  • A self-starter who takes ownership and delivers with minimal supervision
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Front-End Engineer — Angular
Front-End Engineer — Angular

OneSpring • Atlanta (GA)

On-site
USD 80,000 - 110,000
Front End Developer - Angular 17+
Front End Developer - Angular 17+

PTR Global • Phoenix (AZ)

On-site
USD 120,000 - 180,000
Lead Frontend Developer
Lead Frontend Developer

Adaptiva • Kirkland (WA)

On-site
USD 125,000 - 140,000
Health insurance
401(k) retirement plan
Stock options
Front End UI Developer (hybrid-remote)
Front End UI Developer (hybrid-remote)

Nanosoft Consulting Talent Page • O’Fallon (MO)

Hybrid
USD 80,000 - 100,000
Angular Developer
Angular Developer

The Timberline Group • St. Louis (MO)

On-site
USD 70,000 - 100,000
Senior iOS Engineer
Senior iOS Engineer

Jobtailor • Redwood City (CA)

On-site
USD 200,000 - 260,000
Front-End Developer
Front-End Developer

MTS Moose Tech Solutions • Vienna (VA)

Hybrid
USD 90,000 - 120,000
UI Developer – Angular
UI Developer – Angular

Practovate • Tempe (AZ)

On-site
USD 90,000 - 120,000
Senior Frontend Engineer (Angular, React, TS)
Senior Frontend Engineer (Angular, React, TS)

JobCubby • Northern (KY)

Hybrid
USD 120,000 - 140,000
Salary: $120,000–$140,000 USD per year
Remote-first
Medical insurance
+2
Java Analyst
Java Analyst

Tata Consultancy Services • New Castle (DE)

On-site
USD 80,000 - 110,000