Software Engineer 2
Root Source is seeking a Software Engineer 2 to work as part of a small and exciting development team.
About Join our team at Root Source!
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.
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