UI/UX Developer

at  Rowden

Bristol BS34, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Nov, 2024GBP 500 Annual02 Sep, 2024N/AAgile Environment,Css,State Management,Typescript,Git,Version Control,Javascript,Jira,Communication Skills,Independence,Web ApplicationsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

DESCRIPTION

We’re building the next UK-headquartered engineering powerhouse.
There is a gulf between the needs of mission-focused organisations and the development and delivery of the critical technology they rely on. The consequences of this are felt acutely by underserved frontline operators, demanding a new breed of engineering enterprise to bridge this divide.
Rowden exists to meet this need. We design and build systems, infrastructure, and applications to deliver mission advantage to those working to protect the security of the UK and its allies. Rowden is setting a new standard in government technology provision: hyper-efficient engineering, better customer relationships, and rapid assimilation of commercial technology.
We’re looking for a talented UI/UX Developer on a 12-month contract to design and develop a web-based application to support our exciting new software defined radio (SDR) project, aiming to rapidly deliver capability into the hand of users. This role requires a good foundation in UI/UX design and a strong technical understanding of front-end development, to support the design and development of our application.
You’ll join a diverse team of multi-disciplinary engineers at Rowden, with specialisms in RF, electronics, systems, software, DevOps, and hardware prototyping. You’ll contribute to a hands-on engineering culture, sharing knowledge and lessons with the wider engineering team, and learn some new things yourself along the way.

KEY SKILLS, EXPERIENCE AND BEHAVIOURS

We’re looking for a technology enthusiast who is passionate about honing their skills and staying at the forefront of the industry. In this role, you’ll have endless opportunities to learn and grow, but you should already have:

  • Technical Front-End Expertise: Strong proficiency in JavaScript, TypeScript and React, with a deep understanding of component-based architecture, state management and performance optimisation.
  • Hardware Interface Experience: Experience in developing web applications that interface with hardware devices, particularly through USB connections or similar protocols.
  • User-Centred Design Mindset: Evidential experience in designing UI/UX that meets the needs of both technical and non-technical users, simplifying complex configurations and controls.
  • Security Consciousness: Understanding of web security practices, especially in the context of locally hosted applications interacting with hardware.
  • Collaborative Approach: Strong communication skills and the ability to work effectively with hardware and software engineering teams. Experienced working in an agile environment including the use of Jira for ticket management and Git for version control.
  • Performance Optimisation: Experience in optimising web applications for performance on devices with limited resources.

Desirable Experience:

  • Styled Components Experience: Knowledge of creating and managing styled components using CSS-in-JS within React, with a focus on reusing and building maintainable and scalable UI elements.
  • RF and Wireless Systems Insight: Appreciation of RF and wireless systems including SDRs will give you an understanding of the project early on.
  • Military and Government Design Experience: Any experience working with military UI/UX would be beneficial, especially during user flow creation and UI implementation.
  • Backend Knowledge: Understanding of back-end processes, especially how they interact with front-end interfaces in locally hosted environments.

Responsibilities:

As a UI/UX Developer at Rowden, you’ll be responsible for:

  • Capturing User Requirements and Flows: Collaborate with stakeholders and end-users to gather detailed user requirements, map out user flows, and ensure the application meets the practical needs of its users.
  • Designing and Developing Intuitive Web Interfaces: Lead the design and Development of a user-friendly, responsive web application interface to control the system, with a focus on seamless user flow, reliability and efficiency of the implementation.
  • Reusing Our Tech Stack: Collaborate with the development team to reuse and integrate existing tech stack components, ensuring consistency and efficiency across the application.
  • Optimising for Local Hosting: Develop a lightweight, secure and efficient web application that runs seamlessly on a resource constrained processor, with optimised performance for local hosting and access via USB/Ethernet.
  • Collaborating with Project Team: Work closely with the hardware engineering team to understand the SDR’s capabilities, ensuring clean and functional integration between the web application and the device.
  • Ensuring Quality Assurance: Work closely with the QA team to develop and execute testing plans, identify and resolve issues, and ensure the application meets the highest standards of quality and reliability

We’re looking for a technology enthusiast who is passionate about honing their skills and staying at the forefront of the industry. In this role, you’ll have endless opportunities to learn and grow, but you should already have:

  • Technical Front-End Expertise: Strong proficiency in JavaScript, TypeScript and React, with a deep understanding of component-based architecture, state management and performance optimisation.
  • Hardware Interface Experience: Experience in developing web applications that interface with hardware devices, particularly through USB connections or similar protocols.
  • User-Centred Design Mindset: Evidential experience in designing UI/UX that meets the needs of both technical and non-technical users, simplifying complex configurations and controls.
  • Security Consciousness: Understanding of web security practices, especially in the context of locally hosted applications interacting with hardware.
  • Collaborative Approach: Strong communication skills and the ability to work effectively with hardware and software engineering teams. Experienced working in an agile environment including the use of Jira for ticket management and Git for version control.
  • Performance Optimisation: Experience in optimising web applications for performance on devices with limited resources

The ideal candidate will have a strong balance of technical skills and experience, and the behavioural competencies that we believe are key to success in the role are as follows:

  • Self-Motivated and Confident: You take charge of your work, trusting in your abilities to deliver exceptional results.
  • Passion for Impact: You thrive on tackling interesting and complex projects that directly support and benefit the end-user.
  • Solution-Oriented Thinker: You have a knack for identifying optimal solutions and can clearly communicate their impact to the team.
  • Team Player with Independence: While you excel working individually, you’re also a strong contributor to a multidisciplinary engineering team.
  • Adaptable and Resilient: You’re comfortable in a fast-paced environment, quickly adjusting to changing demands and challenges.
  • Eager Learner: You have a thirst for knowledge and are always ready to dive into new technologies and project needs


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Bristol BS34, United Kingdom