Web Developer
Web Developer
Position Type: Full Time
Location: On-Site at Winter Garden, FL
Pay Range: Starting at $75,000
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.