About this Job:
Job Type: Full-time, US Citizenship Required, BS Degree or Higher Required
Experience Level: Senior-Level (5 or more years of experience)
Role: Senior UI Developer (2 openings)
Industry: Agile Software Development, Software Consulting, Software Development / Engineering
Company Size: 300-500 people
Company Type: Private
Contract Vehicles: They have multiple contracts with the government for application modernization
Remote Details:
Preferred Timezone: (GMT-05:00) Eastern Time
Office Location: Herndon, VA, and the Washington, DC Area. Employees can also work full time from the Herndon, VA Office. My client will be moving into a new facility this year.
Relocation Assistance: Yes
Technologies: JavaScript ES6, HTML, CSS, React, JS Frameworks
Job Description:
My client is looking for two Senior UI web application developers to join the team.
Why Consider This Position? We are giving you a lot of information in this job description so that you can figure out if you'd really like to work at my client’s company. We have a commitment to transparency and offer a “no surprises experience” throughout the interview and hiring process
My client practices and preaches sound development practices. You will learn and grow as a developer while working there
Their culture is phenomenal. They are deep-rooted to a set of 6 core values which are their defining principles and at the heart of everything they do
They have an innovation center in order to prototype current and real-life business challenges using cutting edge technologies that help them win major government contracts
Their pay and benefits will be somewhere between good and great, depending on what you are used to and where you live (see below for specifics)
You will have the option of working from your home or their office, whatever suits you best. They want you to spend the first 90 days as a training period to understand the syntax, methodology, process, and people. They like people onsite because it fosters a team mentality
They value and cultivate enjoyable working relationships among team members
They emphasize work/life balance and adopt policies that make sure our people don’t get burnt out. They don’t demand or encourage more than 40 hours, but there will be times when additional hours are required
They have a commitment to Agile Principles as they leverage a scaled agile framework
You have the skills and experience to be UI developer that can create reusable components on single-page applications using React
You like building web applications with technologies like Cloud, DevOps, PostGres, DynamDB, Oracle, Liquibase, SOAP, Opensource, Java, and J2EE
You are committed to automated testing of all the software you write
You like working independently but can contribute to a team as needed
If you apply, we will help you along every step of the way
Daily Responsibilities:
Responsible for developing reusable components of single-page applications and the training/support of a React Redux, Redux middleware, and Semantic-UI framework.
Responsible for designing and developing user-friendly user interfaces that are responsive and Section 508 Compliant for enterprise-wide systems under the supervision of a Solution Architect.
Training and supporting leadership initiatives to further Redux understanding/application of the middle-tier API throughout the team.
Designing, developing, troubleshooting and debugging software within a project scope ensuring that work product meets end-user acceptance criteria.
Managing self-directed assignments to resolve software defects or implement features to meet schedule commitments with a high-level of quality.
Estimates and scopes development tasks and makes recommendations for innovations and improvements relating to software component designs, including reviewing the work of team members completing elements of designs.
Acquires knowledge of industry and company standards, tools and technology with a focus on pragmatic application to business-focused software solutions through initiative and self-study
They run their teams in twice-weekly scrums focused on business and development.
Required Skills:
Highly proficient with JavaScript ES6, HTML, and CSS
Must have 5+ years developing SPAs using JS Frameworks
Must have 2+ years working experience in a React + Redux environment
Experience testing React application(s) with Jest
Working experience in Redux middleware, specifically Redux-Saga
Working experience with React UI component libraries like Semantic-UI
Working experience in CSS frameworks like Bootstrap
Working experience using Agile methodologies
Experience in responsive and mobile design
Experience with accessibility-driven design and Section 508 Compliance
Desired Skills:
Experience with development in Cloud and DevOps
Working experience with PostGres, DynamoDB, Oracle, Liquibase
Working knowledge Developing java web servers (SOAP or RESTFul) using the Open source framework's like Axis, CXF, and JAX-WS
Experience developing in Java and J2EE
Familiarity with continuous integration tools
Experience in Accepted Test-Driven Development (ATDD) tools using Selenium, Gherkin, Cucumber, Mocha, Jasmin
Experience in using Jira or Rally
Other Qualifications:
BS in Computer Science or related IT field
US Citizen required for security clearance purposes
What They Offer:
Pay: $120-$150K (Senior)
We are happy to talk about money as one of the first parts of our conversation so we don’t waste each other's time if we aren’t in the ballpark. They will look at individuals making more money and our offer will take into consideration your salary history, experience, references, and a skills assessment. Everyone wants to be paid as much as possible, but the economics of business usually require that we meet in the middle
One of the best things about working for them is that they really value work/family balance. They have many company functions during the year
They rarely work more than 40 hours a week. They know there are other developers out there putting in 50-60 hours a week
Benefits: 401K (no vesting schedule), Medical / Dental / Vision (no OOP for employees), PTO: 3 weeks in the first 2 years, 10 paid holidays, STD/LTD, Life Insurance, etc.
Flexibility: While They expect a regular schedule during normal business hours, they are pretty flexible when schedule changes are needed for legitimate reasons
Remote candidates are welcome to apply, but they will look at these candidates on a case by case basis. Many of the employees work from home frequently when they have developed trust with the Manager. They do have an office if you prefer to get away from home to focus on work
They care about their employees