Careers
We are always looking for talented people. If you are interested in any of the positions below, please send your resume to hr@radixiot.com.

Lead UI Developer - React

Responsibilities:

  • Translate business requirements into technical requirements supporting multiple React-based UI applications.

  • Actively participate in agile meetings assisting in the grooming, scoping and sizing of user stories

  • Design, develop, and provide ongoing maintenance of React applications in association with our backend API engineers

  • Participate in defect analysis and recommend coding changes to correct issues

  • Debug and step through code and identify issues and problems

  • Craft unit and integration tests

  • Develop code according to internal published coding standards

  • Write easily understandable, testable, scalable and efficient code

  • Provide testing support to other development team members

  • Maintain and update code documentation

  • Validate designs against written specifications

  • Contribute to maintaining release of code and code management

  • Provide informative updates and consistent feedback to project team and supervisor regarding status


Required Skills/Experience:

  • Great interpersonal skills - must be a team player

  • 3-5 years of professional experience with programming languages/frameworks: Node and React

  • Expertise in creating reusable and configurable software components

  • 5-8 years of experience in HTML 5, CSS3, and Front-end design best-practices

  • 1-2 years of experience using TypeScript

  • Deep understanding of HTTP request and response cycle

  • Familiarity with Node/NPM ecosystem

  • Experience using Git/Github to perform Pull Requests, knowledge of rebase

  • Exposure to design patterns and application architecture

  • Experience with Material Design components

  • Ability to work with large and diverse technology teams

  • Strong analytical aptitude and ability to learn new technologies in a short amount of time

  • Comfortable working in VSCode and able to leverage a script debugger to diagnose issues

  • Experience interacting with RESTful APIs that include Swagger documentation and Open API Specifications

  • Understanding of relational databases

  • Good English language skills

  • Candidate must be able to demonstrate their coding experience, code samples are highly recommended

  • Agile/Scrum

  • React Functional Components

  • Redux

Desirable skills/experience:

  • Experience doing hands on development building an application from the ground up

  • Vite

  • Webpack

  • Material Design

  • Experience leveraging JDBC connectivity and experience with database abstraction layers such as JetBrains Exposed

  • Azure

Tools:

  • Experience with CI/CD tools such as TeamCity

  • Experienced in Git version control, including branching, rebasing/merging and pull requests

  • Jira knowledge or similar project tracking tools