Certainty 3D LLC DBA TopoDOT Solutions

Winter Garden
Winter Garden, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Winter Garden, United States of America

Tech stack

HTML
JavaScript
API
Amazon Web Services (AWS)
HTML5
User Authentication
Automation of Tests
Azure
Browser Compatibility
CSS
Databases
Data Visualization
Software Debugging
DevOps
Github
PostgreSQL
MongoDB
MySQL
Node.js
OAuth
Performance Tuning
Preprocessor
Cloud Services
Responsive Web Design
Session Management
Data Streaming
Systems Integration
TypeScript
Web Applications
Network Routers
Google Cloud Platform
React
Adobe XD
Cypress
Backend
Gitlab
GIT
SASS
Containerization
Integration Tests
Figma
GraphQL
Front End Software Development
React
Asynchronous Programming
React Testing Library
REST
Es2015
Software Version Control
Docker

Job description

  • Front-End Development: Build and maintain responsive, accessible, and high-performance user interfaces using React.js and related libraries (e.g., Redux, React Router).
  • Performance Optimization: Ensure that web applications are optimized for maximum speed and scalability across a variety of devices and browsers.
  • Component Design: Design reusable and modular components, ensuring code maintainability and consistency across the application.
  • Cross-Browser Compatibility: Ensure cross-browser compatibility and resolve any issues related to HTML, CSS, and JavaScript performance across different platforms.
  • Testing & Debugging: Write unit and integration tests for React components, and perform debugging and troubleshooting to ensure application stability.
  • Collaboration: Work closely with back-end developers, product managers, and other team members to deliver integrated web solutions that meet business requirements.

Requirements

  • React.js: Strong experience with React, including state management (Redux or React Context), hooks, component design, and lifecycle methods.

  • HTML/CSS: Solid understanding of HTML5, CSS3, and pre-processors like SASS/LESS, with an emphasis on responsive design and mobile-first development.

  • JavaScript: Proficiency in modern JavaScript (ES6+) and TypeScript, including asynchronous programming, Promises, and fetching data from APIs.

  • Version Control: Experience using Git for source code management (GitHub, GitLab, or similar).

  • Testing Frameworks: Experience with front-end testing tools like Jest, React Testing Library, or Cypress.

  • Design Tools: Familiarity with design systems and tools like Figma, Sketch, or Adobe XD., * Node.js/Express: Familiarity with back-end development using Node.js and Express to assist in front-end and back-end integration.

  • Database Knowledge: Understanding of database management (e.g., MySQL, PostgreSQL, MongoDB) for better collaboration with back-end teams and understanding data flow.

  • Map Visualization tools: Experienced using Mapbox, Kepler.gl or DeckGl.

  • API Integration: Experience consuming and integrating RESTful APIs or working with GraphQL.

  • Authentication: Basic knowledge of authentication methods (JWT, OAuth) and user session management.

  • DevOps & Deployment: Familiarity with CI/CD pipelines, cloud services (AWS, Google Cloud Platform, or Azure), or containerization (Docker) is a plus., * Problem Solver: Strong analytical and troubleshooting skills, with the ability to solve front-end challenges efficiently

  • Attention to Detail: A keen eye for design consistency, user experience, and performance optimizations.

  • Team Player: Excellent collaboration skills and the ability to work cross-functionally with designers, product managers, and back-end developers.

  • Curious & Adaptable: Passion for learning new technologies and techniques, and adapting to evolving industry trends and tools.

  • Time Management: Ability to manage multiple tasks and deliver high-quality work within deadlines.

Apply for this position