Software Engineer - Web Applications

Los Alamos, NM
Engineering
Full-time

Build immersive web experiences and take data visualization to new limits. You’ll work with Python, HTML/CSS/JavaScript, modern frameworks (e.g., Django, OpenLayers, Bootstrap).

Responsibilities

    • Work with the Research & Machine Learning team, Product Management, and UI/UX to understand product requirements and build user-facing web applications
    • Develop high quality CSS, JavaScript and HTML code for web applications
    • Ensure cross-browser compatibility (including mobile browsers)
    • Use e.g., Photoshop to optimize and modify images when needed
    • Make recommendations that address known or possible UI/UX issues
    • Work with DevOPS on branching, deployment, production monitoring, and scalability

Required Skills & Experience

    • Python, Linux
    • Modern JavaScript frameworks (e.g., React, Angular)
    • Techniques to maintain application state in a web browser (e.g., Cookie based, Local Storage)
    • Authentication protocols such as OAUTH
    • HTTP, SSL standards
    • Database schema design and development (especially PostgreSQL)
    • Web services (e.g. REST, JSON)
    • Full stack experience

Location: Los Alamos, NM