React Developer
Position Type: Full Time
Location:
On-Site
at Winter Garden, FL
Pay Range: Starting at $100,00 annual salary, plus performance based bonus
Requirements:
Proficiency in React.js, HTML/CSS, JavaScript, Version Control, Testing Frameworks, Design Tools
Key Responsibilities:
- 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.
Required Skills & Experience:
- 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+), 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.
Nice-to-Have Skills (Back-End Knowledge):
- 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. - API Integration:
Experience consuming and integrating RESTful APIs or working with GraphQL. - Map Visualization tools:
Experienced using Mapbox, Kepler.gl or DeckGl. - Authentication:
Basic knowledge of authentication methods (JWT, OAuth) and user session management. - DevOps & Deployment:
Familiarity with CI/CD pipelines, cloud services (AWS, GCP, or Azure), or containerization (Docker) is a plus.
Personal Attributes:
- 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.
Contact: Robyn Ryan, Executive Partner
Contact Email: Administration@TopoDOT.com
Benefits:
- Medical insurance
- Dental insurance
- Vision insurance
- Paid time off
- Sick Pay
- Retirement plan/with 3% match
- Opportunity for performance based bonus plan
Schedule:
- 8 hour shift
- Monday to Friday
- Weekends as needed/only occasionally