Senior Frontend Developer

Arlington, VA🕖 11 months ago

Summary

Phase2 is a digital product agency passionate about customer experience, grounded in data and insights, and rooted in 20 years of successful technology delivery. We make digital products that inspire, engage, and create impact. For the most influential companies in the world, Phase2 is a proven partner, guiding our clients toward what's next in the digital landscape.

Phase2 is looking for a senior frontend web developer who is excited about creating compelling and useful digital experiences to join our expanding team. The ideal candidate is passionate about solving the underlying problems for our clients; highly collaborative and eager to exchange knowledge with coworkers; and constantly seeking to learn and improve. You will build the user-facing parts of web sites and web applications using a variety of technologies including React, Web Components, Lit2 and Typescript. You should come with an openness to learning technologies in the midst of doing project work, but with the reassurance that you are part of a team that helps each other learn. Your excellent communication skills will help you be effective not only working with your colleagues but also with clients, who will talk with you and your teammates over a variety of communication media such as Zoom and Slack.

Working at Phase2, you will be surrounded by other highly intelligent, motivated professionals who are not only smart but also kind. Our culture is built on authenticity, collaboration, and knowledge sharing. We provide a flexible work environment and we have been remote-friendly for years prior to the pandemic. We nurture the natural curiosity of our employees by providing them opportunities to explore various disciplines through our system of guilds: groups who meet regularly discuss, learn about, and advance our company’s capabilities in specific areas. Focus areas for our guilds range from: Artificial Intelligence and Machine Learning; Automated Testing; Drupal; JAMstack; Management; Teambuilding and Agile Methodologies; Javascript; Diversity, Equity, and Inclusion (DEI); and many others. Our developers also get the opportunity to learn and explore continuously by working across a variety of clients and using an ever-evolving set of cutting edge technologies. If you are passionate about your work and want to make an impact, we’d love for you to join us and add to our culture!

This position reports to Director, Engineering.

Target Salary: $110,000

Responsibilities

Client Focused

Implement projects with minimal technical oversightPerform business and functional requirements analysis and capture with clients and analystsAnalyze existing implementations to extract business and functional requirementsPerform analysis for new technology to determine appropriate usageLead development teams through the development process to successfully deliver valuable features and projectsProvide technical oversight to small teams of developersEnsure code and systems are developed with appropriate levels of qualityConfigure software and infrastructure to support deployment of implemented projectsDesign and implement subsystems of the software architectureImplement automation to support builds, deployments and code quality checksEstimate development time for subsystems and projectsCreate design and operational documentation for subsystems and projectsPerform release management activities

Company Focused

Recommend improvements to Phase2’s development and deployment practicesParticipate in the development of best practices and standards within the companyServe as proactive and efficient conduit for knowledge sharing across the company

People Focused

Maintain managerial relationship with more junior members of the engineering teamAssist with the career development of staff within the engineering team

Minimum Qualifications

3+ years of industry experience at a developer level with progressive increases in responsibilitiesStrong understanding of modern vanilla JavaScript (ES6+)Strong knowledge of modern CSS, including, Flexbox, CSS grid, CSS variablesStrong understanding of the DOM (Document Object Model) and DOM manipulationExperience with one or more frontend frameworks, preferably ReactExperience writing automated tests using systems such as Mocha, Jest, or CypressAbility to collaborate with design and product team(s) and make recommendations that ease or improve implementationExperience using Git, including the abilities to commit code, work with merge conflicts and comprehend industry standard Git workflows

Preferred Qualifications (Optional)

Experience with, or basic knowledge of, Web Components strongly preferredExperience developing in TypeScriptExperience with JavaScript template engines like JSXExperience developing with Tailwind CSSExperience advocating for accessibility best practicesDrupal theming experience, including the Twig templating system, a plusExperience with bundling systems such as Webpack, Snowpack, Parcel, etcExperience developing with Epic APIs and widget customizationExperience with React Native

Advancement Criteria

Phase2 is committed to transparency for career advancement. The typical advancement path is to Software Architect .

Eligibility for advancement is dependent on:

Performance Management evaluation history indicating strong performance and exceeding expectations of current role;Consistent demonstration of successfully executing the minimum qualifications of the next levelEndorsement from senior leadership and peers

Physical Demands

Frequently remain in a stationary position, often standing or sitting for prolonged periods of timeOccasional adjusting or moving of light objects up to 20 pounds in all directionsContinuous communication on live video chats, calls, and through emails and messaging platforms for the purpose of exchanging informationContinuous repetitive movements that may include the wrists, hands, and/or fingers[If applicable] Travel (approx. 15% - 25%) when required (travel not required during the pandemic)

Mental Demands

Comprehension- Must continuously be able to understand direction and adhere to established procedures. Must also be able to gather information from clients and employees and synthesize this information in a meaningful way. May also be responsible for making improvements or recommendations to existing proceduresOrganization- Must continuously be able to gather and classify information, store information learned from conversations and communications, and then be and be able to quickly recall, interpret, and explain information. Reasoning and Decision Making- Must continuously use logic to analyze and interpret information, and prioritize. Communication- Must continuously express or exchange ideas and meaning with employees and clientsResilience- Must continuously adapt well in the face of workplace stressors

More About Phase2

Candidates being considered will be contacted by email first. Every job requires at least 2 interviews--both conducted via video. A representative from Employee Experience will conduct the first interview via video and the invitation will be sent from a valid, Phase2 email address. Additionally, all job offers are delivered via DocuSign with security validation.

Phase2 has an unwavering commitment to diversity, equity, and inclusion.

As a remote-first company, we are able to compete for the best talent, no matter where they live. Our salary structure is commensurate with accomplishment. We offer a full benefits package including 401K with an automatic company contribution. We have more than 140 employees in our Arlington, Virginia, New York, New York, Portland, Oregon, and “everywhere” offices.

We are dedicated to creating an environment of openness and engagement. Each member of our workforce can bring the fullest expression of themselves to work every day in order to best serve one another and our clients. We commit to keeping our workplace free from discrimination based upon race, color, religion, sex (including gender identity, sexual orientation, and pregnancy), national origin, age (40 or older), disability or genetic information. Phase2 is an Equal Opportunity/Affirmative Action Employer and participates in E-Verify.

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago