CKCM Inc. - Full Stack Developer
Client: CKCM Inc.
Location: Remote
Contract: Temporary, Part-time
Job Description
CKCM is looking for a full stack developer with a frontend focus to work on a client’s comprehensive customer portal website. It is a Joomla website running our own custom plugin. The extension is a PHP backend (mainly vanilla PHP using Joomla 4 API patterns) with a React frontend.
Responsibilities
- Own the implementation (frontend and backend) of new features, which must coincide cleanly with the existing code patterns.
- Translate Figma wireframes into pixel-perfect React implementations.
- Redesign many frontend components to match Figma wireframes.
- Collaborate with senior engineer and product leads to understand and adjust requirements.
- Customize the PHP Joomla template to match Figma design.
Technology Stack
The following technologies are in use:
Frontend
- JavaScript (ES6)
- React
- TanStack Query
- Tailwind CSS
- Webpack
- DwindleJS
Backend
- PHP 8
- Joomla 4
- Some usage of Illuminate ORM
Database
- MS SQL Server (for sales system integration)
- MySQL (for Joomla database)
Dev Ops
- Git/Github
- Docker/Docker Compose
Requirements
- Experience and strong understanding of React, including functional components, hooks, and data fetching patterns.
- Experience developing full stack applications. PHP experience is preferred, but experience in any backend language would be acceptable.
Additional Information
The position is temporary until the product launches in early 2026. However, there will likely be opportunities for additional work. This is a part-time, W2 position with a limit of 30 hours a week.
Job Types: Part-time, Temporary
Base Pay: $40.00 - $60.00 per hour
Expected hours: No more than 30 per week
Work Location: Remote
No longer accepting applications
Get instant notifications for new Full Stack Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.