Senior UI Software Engineer

Posted · Add Comment
Career Techniques Inc.
Published
April 13, 2022
Location
Remote US, United States of America
Category
 
Job Type

Description

Our client is looking for skilled software engineers to join their growing team, building ground-breaking solutions to deliver global economic intelligence to organizations around the world.

Responsibilities:

  • Contribute to an agile development team building service-oriented infrastructure to support production and distribution of the product line
  • Work with Product Owners, UX designers, and other team members to translate requirements and hi-fi mockups into reusable UI components for applications
  • Work with the UI Team and other teams to determine the priority, effort, and dependencies of new features and improvements
  • Work with the UI Team to plan, groom, estimate, implement, and test features in an iterative manner
  • Generate rapid prototypes of third-party integrations early in the design phase to determine feasibility and optimal approach
  • Take proof-of-concept algorithms and analytic designs and generate robust and efficient software to run within a containerized software platform space
  • Design and implement efficient, modular, well-documented and well-tested code
  • Support the product development team to implement customer requirements
  • Learn new technologies
  • Participate in design discussions and code reviews
  • Communicate effectively and collaborate frequently with peers

Requirements:

  • B.S. or M.S. in Computer Science, Information Science, or other engineering discipline in which software development is a focus.
  • Web application frameworks (Angular 2+ preferred), JavaScript (ES6+), Typescript, HTML5, CSS3, SASS or LESS
  • Third party frameworks such as Mapbox, Esri ArcGIS, Tableau
  • Linux
  • Consuming RESTful APIs
  • NoSQL and SQL databases (MongoDB, Redis, MySQL)
  • Testing frameworks (Jasmine, Karma, Jest)
  • Cloud services (AWS, Google Cloud Platform)
  • Kubernetes, Docker, at-scale deployments

A Plus

  • High-speed and highly interactive visualization environments
  • Integrating third-party applications (Tableau, ArcGIS, etc.) into a front end
  • Mobile Development (Flutter, Nativescript)
  • UI/UX Design (Figma)
  • Scrum Master
  • CI/CD experience
  • Security best practices
  • Machine learning techniques
  • Prior experience deploying image and signal processing algorithms for various sensing modalities, including SAR, electro-optical imagery, RF, or others
  • GIS
  • Java
  • Python
  • Networking/Systems Administration
  • Max. file size: 300 MB.
  • Please complete the math question to prove you are human.

Related Jobs

QA CIT Manager   Remote, United States of America
May 12, 2022
Cloud Infrastructure Engineer   Dallas, United States of America
May 5, 2022
Backend Software Engineer   Remote US, United States of America
April 13, 2022
Software Engineering Lead   Evanston & Remote, United States of America
March 28, 2022
Senior Software Engineer - Java   Hybrid, Evanston & Remote, United States of America
March 28, 2022