Software Engineer - Frontend

RevSpring, Inc.

Hamilton (NJ)

On-site

USD 90,000 - 130,000

Full time

7 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 join the UI team.

The role focuses on developing new frontend functionality using Angular, NgRx, RxJS, and modern web tooling while ensuring high quality and maintainable code that serves both internal and customer-facing interfaces. You will collaborate on REST API interactions, participate in API design discussions, and mentor junior developers as needed.

Qualifications

  • Bachelor's degree in Computer Science or equivalent
  • 3+ years experience with Angular, RxJS, NgRx, CSS and JavaScript
  • Experience with cross-browser compatibility and front-end testing
  • Familiarity with REST APIs and source control (GitHub) preferred

Responsibilities

  • Add features to product offerings focusing on user interfaces for customers and internal subsystems
  • Work with REST APIs and contribute to API design for internal or partner use
  • Improve quality and potentially implement automated tests suited to the environment
  • Provide troubleshooting and address escalations from the support team, occasionally after hours

Skills

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

Education

Bachelor of Science in Computer Science

Tools

GitHub
SSE
Module Federation

Job description

Job Title

Software Engineer- Frontend

Job Summary

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
  • 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.

Equal Opportunity

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
Software Engineer
Software Engineer

RevSpring • Hamilton (NJ)

On-site
USD 100,000 - 150,000
Frontend UI Engineer (Angular/RxJS) - Impactful Web Apps
Frontend UI Engineer (Angular/RxJS) - Impactful Web Apps

RevSpring, Inc. • Hamilton (NJ)

On-site
USD 90,000 - 130,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
Senior Software Engineer- Frontend (Angular)
Senior Software Engineer- Frontend (Angular)

First Object • United States

On-site
USD 140,000 - 170,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
User Interface (UI) Developer
User Interface (UI) Developer

RMantra Solutions Inc. • Ashburn (VA)

On-site
USD 110,000 - 170,000