Software Engineer - Frontend

RevSpring, Inc.

Hamilton (NJ)

On-site

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

RevSpring, Inc. is seeking a Software Engineer- Frontend to build and enhance user interfaces using Angular, NgRx, RxJS, and modern front-end tooling.

The role involves contributing to design, implementing features, and collaborating on API integration for both customer-facing and internal systems. The ideal candidate has 3+ years of experience with Angular or NodeJS, proficiency in JavaScript/TypeScript, CSS, and HTML, and a solid understanding of UX concepts.

Qualifications

  • 3+ years experience with Angular or NodeJS, RxJS, NgRx, CSS and JavaScript.
  • Experience with cross-browser compatible code.
  • Familiarity with UX principles and Adobe XD is a plus.
  • Strong analytical and troubleshooting skills.
  • Excellent communication and time management skills.

Responsibilities

  • Add features to product offerings with a focus on user interfaces for customer-facing and internal subsystems.
  • Work with REST APIs and contribute to API design.
  • Improve quality, including potential automated testing framework.
  • Provide after-hours support for urgent issues and escalations.

Skills

Angular
NgRx
RxJS
TypeScript
JavaScript
CSS
HTML
GitHub
Bootstrap
Tailwind CSS
SSE
Module Federation

Education

Bachelor of Science in Computer Science
Equivalent degree

Tools

GitHub

Job description

Software Engineer- Frontend

RevSpring is seeking an individual who would be a good fit with our culture as well as having the skills, desire, and enthusiasm to excel in the UI Developer role. To ensure success in this role, the candidate should have extensive knowledge of theoretical software engineering, be proficient in the technologies identified below, and have excellent communication and time management skills. Candidate should possess the ability to build a streamlined application to company specifications that meet the needs of the user.

Essential Functions
Developing New Functionality, Maintaining and Enhancing Existing Systems

We develop and maintain multiple systems, some for internal use and others for use by our customers and partners. The UI Developer will apply their creativity and technical skills to improving these systems and interfaces by contributing to the design and in developing new software components. The developer will make complex technical and design decisions and can expect to mentor junior developers in doing the same.

The primary front-end technologies that are used on our projects are as follows: Angular, NgRx, RxJS, Server-Side Events (SSE), Module Federation, JavaScript, Typescript, CSS, HTML. UI frameworks in use are Bootstrap and Tailwind CSS.

The types of activities the Lead Front End Developer will be responsible for will be as follows:

  • Add features to product offerings - Add functionality to our products that will provide value to our customers or partners. Primary focus will be on user interfaces, including both customer-facing and internal-use subsystems. Contributing to product analysis and design will be an important part of this role.
  • Work with REST APIs – part of our services includes REST endpoints that are used by our customers and partners. The successful candidate will write code that will interact with APIs that we have written internally or are exposed by internal and external partners or 3 rd party vendors. The candidate is expected to suggest and contribute to the design of new APIs as they become needed.
  • Improving quality – contribute to continual improvement of the quality of the solution. This may include suggesting and implementing an automated test framework that is appropriate for the environment.
  • Support Escalations – Production software will require maintenance, and such requests will come in the form of escalations from our support team. When called upon, the candidate should be able to effectively troubleshoot problems and propose/implement solutions. To be successful in this role, the candidate must possess excellent problem-solving and communication skills. This job requires being available after hours periodically to address urgent issues.
Minimum Requirements
Specific Job Skills
  • Knowledge of Server-Side Events (SSE) and Module Federation is a plus
  • Candidate must have familiarity and experience using a source code control system, such as GitHub
  • Knowledge of UX principles, and especially a working knowledge of Adobe XD is a plus.
  • Must have excellent analytical/troubleshooting skills.
  • Good interpersonal, organizational, and verbal/written communication skills are required.
  • Ability to multi-task and to be detail-oriented is required.
Education

Bachelor of Science in Computer Science, or equivalent degree

Experience

3+ years experience using Angular or NodeJS, RxJS, NgRx, CSS and Javascript in cross-browser compatible code.

Supervision

N/A

Certifications

N/A

Language Skills

Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations. Ability to write reports, business correspondence and procedure manuals. Ability to effectively present information and respond to questions from a variety of both internal and external sources.

Physical Capabilities

The physical capabilities described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle, or feel; reach with hands and arms; and talk or hear. The employee is occasionally required to stand and walk. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.

RevSpring is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Note: This Job Description may not describe all of the job responsibilities and standards assigned to this position. The duties may change from time to time. RevSpring does not discriminate against any group in hiring or employment practices. Nothing in this job description constitutes a contract for employment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Product Engineer
Product Engineer

RevSpring • Nashville (TN)

On-site
USD 90,000 - 130,000
Frontend Engineer - Angular UI & API Integration
Frontend Engineer - Angular UI & API Integration

RevSpring, Inc. • Hamilton (NJ)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

RevSpring • Hamilton (NJ)

On-site
USD 100,000 - 150,000
Sr Front End Developer
Sr Front End Developer

Connection • New Hampshire

On-site
USD 120,000 - 150,000
Software Development Specialist
Software Development Specialist

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 150,000 - 210,000
UI Developer (Westlake, TX)
UI Developer (Westlake, TX)

Cedent • Westlake (TX)

On-site
USD 100,000 - 120,000
Great culture
Challenging work environment
Opportunity for growth
Javascript Developer
Javascript Developer

HireTalent • Andover (MA)

On-site
USD 140,000 - 190,000
Front-End Developer
Front-End Developer

Aadmi • United States

Remote
USD 90,000 - 140,000
Health insurance
Pension
Generous PTO
+1
Other
Other

Apexcare Talent Solutions • Fairfield (CA)

On-site
USD 135,000 - 165,000
Health, Vision & Dental Insurance
Flexible PTO
Professional development budget
+1
Front-End Developer
Front-End Developer

Chmura Economics & Analytics • Cleveland (OH)

On-site
USD 75,000 - 85,000