You are viewing a preview of this job. Log in or register to view more details about this job.

Entry Level Full-Stack Developer

Who We Are

Temple Allen Industries (www.templeallen.com) is at the forefront of bringing AI and Machine Learning to industrial processes for high-value assets in aerospace, marine, windpower, and transportation markets. We are currently expanding our award-winning line of Smart Automation EMMA™ systems which promise to dramatically reshape surface preparation and the robotics, machine learning, and human augmentation landscape.

Position: Entry Level Full-Stack Developer (HMI - UI/UX)

We are looking for an exceptional candidate to join the elite team at Temple Allen Industries in Rockville, MD as Entry Level Full-Stack Developers (HMI-UIUX). This role is intended for engineers with experience in modern UI development and backend integration who are comfortable working across JavaScript/TypeScript ecosystems, databases, and Linux environments, and who are motivated to build reliable, intuitive applications in a production robotics setting.

You will develop and refine cross-platform applications and Human–Machine Interfaces (HMI) that integrate live sensor data, camera feeds, device communication, and interactive visual controls. You will collaborate closely with mechanical, electrical, and controls engineers to ensure seamless integration between software and hardware, while maintaining high standards for documentation, code quality, system architecture, security, and long-term maintainability.

Requirements:

  • B.S. in field of computing, software engineering, software development, IT, computer science, robotics, or related.
  • Experience with designing HMI systems, UI Development, GitHub, JavaScript, Typescript, React, React Native.
  • Experience with 2D/3D animation and graphics frameworks (e.g., Lottie, Three.js, React Three Fiber / Expo Three, Babylon.js, or similar) and tools such as Blender, Figma or similar.
  • Understanding of Human–Machine Interface (HMI) concepts, including physical user interaction, real-time feedback, and operator experience design.
  • Experience with Industrial Interfaces, Human-centric Design, and touch-based input
  • Committed to developing and applying genuine leadership skills
  • A positive attitude and an inquisitive nature
  • Maintain COVID-19 vaccination status according to CDC Guidelines

     

Preferred Experience:

  • Familiarity with Android networking APIs, including Wi-Fi, Bluetooth, BLE, and socket-based communication frameworks for connecting local devices.
  • Experience with developing Native Module or Native UI Component in Kotlin/Java and integrated it via Gradle with React Native.
  • Exposure to network security protocols, device pairing workflows, and local communication optimization for robotics or IoT systems.

     

Responsibilities:

  • Develop and refine our application HMI, integrating intuitive visual touch-based control elements.
  • Develop Human–Machine Interfaces (HMI) that combine both software and physical interaction design, defining how users control and receive feedback from robots, machines, and electronic subsystems.
    • Design intuitive touch-based, or hybrid hardware–software interfaces that make complex automation tasks simple and safe.
    • Consider ergonomics, safety, and workflow efficiency in how operators interact with systems at both UI and hardware levels.
  • Design and implement interactive animations, and graphical elements to enhance the user interface and overall experience.
  • Create 2D and 3D animations and motion graphics to visualize movements, system states, and environmental interactions using tools and frameworks such as Lottie, Three.js, React Three Fiber / Expo-Three and Blender.
  • Make mission critical design decisions that directly affect how an operator interacts with the system.
  • Be an integral part of a team of developers for both design and development
  • Work with multi-disciplinary teams of engineers to achieve project goals.
  • Perform regular risk assessments and have a multi-layered approach to providing secure solutions to clients.
  • Take ownership of completeness, accuracy, and timeliness of tasks
  • Recommend new or more effective approaches where appropriate

 

Who You Are:

  • A Problem-Solver: You approach complex challenges with a structured, analytical mindset and are persistent in finding optimal solutions
  • Detail-Oriented: You have a high standard for precision in your coding and documentation
  • A Collaborator: You communicate effectively and enjoy working as part of a multidisciplinary team
  • A Self-Starter: You take ownership of your tasks and are driven to see projects through to completion

 

Pay Range: 

Annual Salary: $85,000 - $100,000 

The actual compensation offered will depend on a variety of job-related factors, including location, relevant education, qualifications, certifications, experience, skills, seniority, performance, and business needs.

 

Benefits include:

  • Paid Time off
  • Health Stipend 

 

Work Location

Full time onsite at our Rockville, MD office location 

 

Work Authorization/Visa Sponsorship 

Applicants must be authorized to work for any employer in the United States, Temple Allen does not discriminate based on citizenship status or national origin.

Temple Allen Industries is proud to be able to sponsor H-1B or other employment-based visas for qualified candidates for this position. Sponsorship is evaluated on a case-by-case basis and is not guaranteed.

 

Equal Employment Opportunity

Temple Allen is an Equal Opportunity Employer. Our policy is clear: there shall be no discrimination on the basis of age, disability, sex, race, religion or belief, gender, marriage/civil partnership, pregnancy/maternity, or sexual orientation.

We are an inclusive organization and actively promote equality of opportunity for all with the right mix of talent, skills and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone.