Idaho National Laboratory is looking to design and develop innovative user experiences across their suite of engineering solutions using current and emerging user-centered design principles and computing technologies.
Requirements
- Relevant experience using design and prototyping tools such as Figma, Sketch, or Adobe XD.
- Relevant experience using Integrated Development Environments (IDEs) such as Visual Studio or VS Code.
- Relevant experience with web and mobile design standards
- Experience with UI technologies such as JavaScript, HTML, CSS, jQuery, Bootstrap, and frontend frameworks such as React and Angular.
- Experience with .NET 6 and .NET Core, C-Sharp, SQL Server, or similar.
- Experience with RESTful APIs, GraphQL, and NET WebAPI interfaces.
- Experience with other development languages (Python, Go/Golang, C/C++, etc.).
Responsibilities
- Design user interfaces (UIs) across an ecosystem of integrated applications.
- Develop wireframes, prototypes, and high fidelity designs to guide software teams in implementation.
- Apply software engineering principles, theories, and concepts to complex analytical processes and information display and visualization.
- Plan, develop and implement UI solutions as part of solving complex problems and major projects.
- Maintain and upgrade system interfaces, as well as develop new software interfaces and capabilities.
- Create and review new methodologies and architectures that advance the organizations’ mission.
- Review and analyze source code and system design documentation, reports from users, and other technical artifacts to create reports and present to other staff and management assessments of code quality, the probable origin and implications of defects and anomalies, and recommendations for improvements and enhancements.
Other
- Level 3: Bachelor’s degree in computer science, software engineering, graphic design, user experience, human-computer interaction, computer information systems or other related fields from an ABET-accredited institution and 5 years, Master's and 2 years, PhD and 2 years.
- Level 4: Bachelor’s degree in computer science, software engineering, computer information systems, graphic design, user experience, human-computer interaction or other related fields from an ABET-accredited institution and 9 years of experience. Master's and 6 years of experience. PhD and 4 years of experience.
- Equivalent combination of education and experience commensurate with level that provides the required skills, knowledge, and abilities to successfully perform the essential functions of the position.
- Depending on work assignment, obtain and maintain Q-clearance and SCI access, and willingness to complete US Government polygraph upon request.
- Experience mentoring others and leading technical tasks.