We are seeking a skilled and motivated Front-End Engineer to join our dynamic team. The ideal candidate will have extensive experience in modern front-end technologies and a solid understanding of back-end integration. You will work closely with our engineering, design, and product teams to create seamless and engaging user experiences.
Key Responsibilities
- Develop and maintain user interfaces using ReactJS and Twig.
- Collaborate with back-end developers to integrate front-end components with Symfony and Propel.
- Optimize applications for maximum speed and scalability.
- Implement responsive design principles to ensure compatibility across various devices and browsers.
- Participate in code reviews to maintain code quality and consistency.
- Utilize AWS services to enhance application performance and reliability.
- Work within an Ubuntu environment, leveraging its tools and frameworks.
- Stay up-to-date with emerging trends and technologies in front-end development.
Required Skills and Qualifications
- Proven experience with ReactJS: Strong proficiency in building and managing complex front-end applications.
- Symfony Framework: Experience with Symfony and a good understanding of its integration with front-end components.
- Twig Templating: Proficiency in Twig for creating dynamic, interactive web pages.
- Propel ORM: Familiarity with Propel ORM and its role in data modeling and database interactions.
- AWS Services: Experience with AWS for deploying and managing web applications.
- Ubuntu: Comfortable working in an Ubuntu environment and utilizing its tools for development and deployment.
- HTML, CSS, and JavaScript: Strong foundation in core front-end technologies.
- Version Control: Proficiency with Git for version control and collaboration.
- Problem-Solving: Excellent analytical and problem-solving skills with a keen attention to detail.
- Communication: Strong communication skills to effectively collaborate with cross-functional teams.