Senior Frontend Web Developer
- 5Viewed
- 1In Consideration
- 2Not Selected
Job Details
Skills And Tools:
Job Description
Trufla Technology is a Canadian company and the first of its kind – we offer a complete suite of digital solutions for the modern insurance brokerage. From SEO and web design, to lead management, branded customer service, and APIs, Trufla provides a 360° digital strategy for brokerages and reimagines the way their customers interact with insurance.
Think insurance is boring? Think again.
Trufla is leading a digital revolution that will transform the insurance industry! We’re growing fast, and we’re looking for visionaries to join our team of innovators and disruptors at our Cairo offices.
It’s our goal for Trufla to be the BEST place to work. A great corporate culture is one of our top priorities.
We’ve put together some great benefits:
- Competitive Salary
- Health Insurance
- Gym Membership
- Flexible Working Hours
- Continuing Education Opportunities
About our offices:
- New Modern Office
- Central Cairo Location
- PlayStation
- Team Building Activities
- Milestone celebrations – work anniversaries, birthday celebrations, etc.
ABOUT THE POSITION
- This position is for our truWeb product team. truWeb is a SAAS Content Management System that is built on a leading open-source platform, but we also manage a real-time quoting system and an AI-based predictive quarter as well as help the insurance industry with many other digital initiatives.
- Our team functions like a fast-paced digital agency but has the focus of a software development company.
- As part of our distributed and multi-disciplined team, this position collaborates closely with other developers, designers, our QA/QC team as well as account managers and members of the client success team.
- This position also provides fantastic opportunities for growth in multiple areas including web accessibility, frontend performance, backend API integrations, and search engine optimization (SEO).
RESPONSIBILITIES
- Provide development expertise to a cross-disciplinary, and diverse team, to ensure that the development needs are balanced with other competing priorities
- Work with a cross-functional, full-stack development team to build cross-platform, responsive, high-performing websites and applications
- Architect and develop applications for a clustered or distributed environment
- Bring innovative ideas to the table to help make our environment and processes better
- Be constantly experimenting, innovating, and keeping up with new trends and technologies
- Perform some technical lead tasks including mentoring other developers, performing code reviews and facilitating collaboration between team members
Job Requirements
QUALIFICATIONS
- 5+ years of website development experience in a team environment
- Computer Science degree, or significant equivalent experience
- Experience developing user-friendly, responsive, and appealing websites following modern development standards and workflows
- Expertise in rendering page designs (Photoshop, Sketch, Figma, or InVision) into responsive web pages (HTML5, Bootstrap 4, PHP, CSS3, and JavaScript)
- Strong knowledge of build tools (npm, Gulp, or Grunt), version control (Git), and Docker
- Proven experience in Sass including mixins, variables, functions, and performance optimizations using tools such as Lighthouse and WebPageTest
- Strong working knowledge of CMS platforms including WordPress, Drupal, and Laravel
- Capable of using Linux tools and commands to develop on the LAMP stack
- Understanding of semantic markup and experience with accessibility standards such as WCAG and ADA
- Experience with cross-platform and cross-browser testing and working closely with quality control engineers
- Familiarity with agile development methodologies
- Experience working within Atlassian products such as Jira and Confluence
VALUES & COMPETENCIES
- Critical thinker with strong attention to details
- Flexible and adaptable with proven problem-solving ability
- Positive attitude and a high degree of professionalism and integrity
- Strong written and verbal communication and collaboration skills
- Demonstrated accountability and reliability in the quality and timeliness of work
- Ability to work well within a distributed team as well as independently