Careers at CBAM Estimator
Lead Front End Developer
Full job description
We are seeking a talented Lead Front End Developer to join our forward-thinking development team. In this role, you will be responsible for designing, building, and optimizing the user interfaces for our modern web applications. The ideal candidate is an expert in React.js and the modern JavaScript ecosystem, creating responsive, high-performance, and visually appealing applications deployed on the Google Cloud Platform (GCP). This is a fantastic opportunity to work with a talented team on scalable, cloud-native products.
Key responsibilities
- Develop and implement user-facing features and UI components using React.js and its core principles.
- Translate UI/UX design wireframes and mockups into high-quality, reusable code and front-end libraries.
- Collaborate with product managers, UI/UX designers, and backend engineers to create intuitive user experiences.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Write clean, maintainable, and well-documented code, and participate in code reviews.
- Integrate with backend services and RESTful APIs to fetch and display data.
- Utilize Google Cloud Platform services for deploying and managing front-end applications, such as Cloud Run or Firebase.
- Troubleshoot and debug front-end issues, providing timely and effective solutions.
Required qualifications
- Proven professional experience as a Front-End Engineer or in a similar role.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- In-depth knowledge of React.js and its ecosystem, including state management libraries such as Redux or the Context API.
- Experience with front-end tools like Babel, Webpack, and NPM/Yarn.
- Familiarity with version control systems, particularly Git.
- Excellent problem-solving abilities and strong attention to detail.
Preferred qualifications
- Hands-on experience deploying applications on Google Cloud Platform (GCP).
- Familiarity with GCP services such as Cloud Run, Firebase, or App Engine.
- Experience with modern CSS frameworks (e.g., Tailwind CSS, Styled Components).
- Knowledge of TypeScript.
- Understanding of CI/CD principles and automated testing/deployment pipelines.
- Strong communication skills and experience working in an agile team environment.
Job types: Full-time, Contract
Pay: $45.00 – $50.00 per hour
Expected hours: 40 per week
Work location: Remote / Onsite
Interested? We’d love to hear from you. Apply and we’ll be in touch if it’s a good fit.