Full Stack Software Engineer
We are seeking a Full Stack Software Engineer with experience in automated QA (Quality Assurance) processes. This role blends front-end and back-end development skills, with a strong focus on automated testing to ensure the highest quality of software development.
The primary focus will be the redesign of an existing SaaS solution, requiring proficiency in modern web development technologies such as Figma, HTML5, Tailwind CSS, React, PHP, Laravel, Livewire, and MySQL.
The secondary focus includes enhancing or fixing the existing application, which utilizes technologies like HTML5, CSS, AngularJS, PHP, Laravel, and MySQL.
Key Responsibilities
Design, Development, and Testing:
- Convert Figma wireframes, mockups, and prototypes.
- Develop a scalable web application using PHP, Laravel, Livewire, HTML5, Tailwind CSS, and React.js.
- Enhance and fix existing applications using PHP, Laravel, HTML5, CSS, and AngularJS.
- Implement and maintain automated testing frameworks for front-end and back-end components.
- Ensure responsive design across devices and screen sizes.
Automated QA Processes: - Develop and implement automated QA strategies.
- Write, maintain, and execute automated test scripts for performance, load, and stress testing.
- Identify, document, and track bugs, collaborating with development teams for resolution.
Collaboration and Documentation:
- Collaborate with fellow engineers.
- Participate in code reviews and contribute to development process improvement.
- Maintain comprehensive documentation of code, QA methodologies, and system architecture.
Continuous Learning and Improvement:
- Stay informed on the latest web development trends, automated QA tools, and best practices.
- Regularly update skills in programming languages and development tools.
Qualifications
Preferred Skills
Additional Details