Root Source is seeking a Software Engineer 2 to work as part of a small and exciting development team.
Description
Responsibilities:
- Develop, maintain, and optimize user interfaces using JavaScript, HTML5, and CSS3
- Collaborate with team members in an Agile organization to create engaging web applications
- Ensure UI design is consistent with established principles and utilize UI libraries and frameworks
- Test UI in approved browsers to ensure seamless user experience
- Debug and troubleshoot UI issues and seek opportunities for improvement
- Stay up-to-date with industry trends and technologies in UI development
- Participate in code reviews and provide constructive feedback
- Optimize performance and improve user experience
Requirements:
- US Citizen
- TS/SCI with Poly
Qualifications:
- 14 years' + experience as a Software Engineer in similar programs
- Bachelor's degree in Computer Science or related discipline
- Experience with JavaScript, CSS, and Git
- Desired skills in Java, Maven, Spring Boot, and Agile Development
Knowledge, Skills, Abilities:
- Analyze user requirements and derive software design
- Develop software solutions and algorithms to meet performance standards
- Debug and correct software defects
- Integrate existing software into new systems
- Write and review software documentation
- Serve as a lead on software development teams
- Coordinate software system installation and monitor equipment functioning
About the Company
Thank you for taking the time to explore opportunities with Root Source.
Please review our job postings and submit your application for any positions of interest.
Root Source is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.