The posting
Position: Front End Developer
Number of hours: 40 hours/week
Schedule: Central Time
Tasks required:
- Work with the client to create and develop functional React components and to set up projects from scratch
- Optimize websites for performance, security, and scalability
- Maintain codebase and make ongoing adjustments focused on usability and quality-of-life improvements
- Design and develop APIs
- Create visual mockups of new components before implementing and create lightweight specifications of expected behaviors from client descriptions
- Test (and develop automated tests for) expected functionality
- Communicate with Fullstack/Backend personnel as necessary to ensure end-to-end functionality
- Complete other ad hoc tasks within the scope of software project development
Requirements:
- Proven work experience as a Front End Developer or a relevant role is required
- Experience in the latest version of Next.JS and ReactJS is highly preferable
- Excellent knowledge of security and optimization for Front End applications
- Top-notch programming skills and in-depth knowledge of modern CSS for styling websites
- Working knowledge of CSS templating frameworks such as Bootstrap and Tailwind, but preferably Tailwind, is a must
- Experience using off-the-shelf Next.JS and React JS templates and modifying them for project needs
- Ability to use client input to create functional, creative and user-friendly web pages
- Ability to create and test mobile-friendly and responsive layouts
- Experience with graphic design applications
- Comfortable with Git, GitHub, and code review practices
- Experience with one or more frontend animation libraries is highly preferred
- Understanding of key website design principles and SEO optimization
- Outstanding English communication and interpersonal abilities
- Self-disciplined and organized; able to consistently perform with limited supervision



