Sr. Front-End Engineer

Overview

On Site
Hybrid
Full Time
No Travel Required

Skills

Technical Support
UI
Code review
Issue tracking
Computer science
Frontend Development
Agile
Continuous integration
IT management
Technical direction
User experience
Problem solving
Collaboration
UPS
Testing
Facilitation
Management
Mathematics
React.js
AngularJS
.NET
Java
Spring Framework
Apache Struts
Bootstrap
Microsoft SharePoint
Salesforce.com
Pega
ServiceNow
Cascading style sheets
Sass
JavaScript
FOCUS
Communication
Mentorship
Adaptability
Security clearance

Job Details

Role: Senior Front-End Engineer
Location: Baltimore, MD (Hybrid).

Job Description:
Team Collaboration and Stand-ups: Participate in periodic team stand-ups to discuss task progress, address any impediments, and align on goals.
Development of New Components: Engage in the development of new web components and enhancements, focusing on the objectives for the current milestone.
Defect Resolution: Prioritize and address high-priority defects to ensure the stability and performance of the applications in the current milestone.
Code Review and Testing: Conduct thorough reviews and testing of pull requests submitted by team members to maintain code quality and functionality.
Support Ticket Resolution: Promptly address and resolve support tickets from end-users, facilitating a smooth integration of the framework and ensuring user satisfaction.
All other duties as assigned or directed.

Basic Qualifications:
Minimum knowledge, skills, and abilities needed.
Bachelor's Degree in Computer Science, Mathematics, Engineering, or a related field.
Master's or Doctorate may substitute for the required experience.
8+ years experience as a Senior UI engineer.
Specialization in Frontend Frameworks: Extensive experience in frontend development using frameworks such as React, Angular, .Net, Java Spring, Java Struts, Bootstrap, Sharepoint, Salesforce, Pega, PowerApps or ServiceNow with a strong understanding of web components, CSS or SCSS.
Web Component Expertise: Demonstrated ability in designing, developing, and testing frontend web components experience with technologies like Stencil.js is highly desirable.
CSS/SCSS Mastery: Profound knowledge of CSS and SCSS, with the ability to write clean, maintainable, and responsive styles for web components.
Agile Methodologies: Solid understanding and practical experience with Agile development methodologies, particularly with a focus on iterative development and continuous integration.
Technical Leadership and Communication: Excellent communication skills for contributing technical direction and collaborating effectively within a team environment. Experience mentoring others in front-end technologies and web components best practices.
Team Collaboration and Support: Ability to work collaboratively with team members, providing high-level end-user support with professionalism. Experience in handling support tickets and resolving user issues effectively.
Mentorship and Integration Assistance: Comfortable mentoring end users and aiding them in integrating the custom-built User Experience framework into their projects, navigating through various integration challenges.
Adaptability Across Frameworks: Willingness and capability to learn and support integration across a diverse set of frontend frameworks beyond personal core expertise.
Communication and Problem Solving-Skills: Excellent interpersonal and communication skills are crucial for interacting with end users and providing solutions through a professional service approach.
Must be able to obtain and maintain a US Public Trust clearance.

Preferred Qualifications:
Candidates with these skills will be given preferential consideration.
Team Collaboration and Support: Ability to work collaboratively with team members, providing high-level end-user support with professionalism. Experience in handling support tickets and resolving user issues effectively.
Mentorship and Integration Assistance: Comfortable mentoring end users and aiding them in integrating the custom-built User Experience framework into their projects, navigating through various integration challenges.
Adaptability Across Frameworks: Willingness and capability to learn and support integration across a diverse set of frontend frameworks beyond personal core expertise.
Communication and Problem Solving-Skills: Excellent interpersonal and communication skills are crucial for interacting with end users and providing solutions through a professional service approach.