
AAMS & AAMSTraining.com
Description
Position Overview
We seek a talented and motivated Web Application Developer with strong expertise in the LAMP stack (Linux, Apache, MySQL, PHP) and excellent front-end skills in HTML, CSS, JavaScript, and jQuery. The ideal candidate will have a passion for building dynamic, database-driven web applications and thrive in a collaborative, fast-paced environment.
Key Responsibilities
? Develop, test, and maintain web applications using the LAMP stack.
? Design and implement responsive, intuitive user interfaces with HTML, CSS, JavaScript, and jQuery.
? Optimize applications for speed, scalability, and security.
? Collaborate with designers, project managers, and developers to deliver high-quality solutions.
? Troubleshoot, debug, and enhance existing applications.
? Write clean, well-documented, and efficient code adhering to best practices.
? Manage version control using Git or similar tools.
? Participate in code reviews and foster a culture of continuous improvement.
? Integrate third-party APIs and services as needed.
? Support deployment, monitoring, and ongoing updates of web applications.
?
Required Skills
? Proficiency in PHP and hands-on experience with the LAMP stack.
? Strong expertise in HTML5, CSS3, JavaScript, and jQuery.
? Solid understanding of relational databases, particularly MySQL.
? Experience with front-end frameworks/libraries (preferably Bootstrap).
? Familiarity with AJAX, JSON, and RESTful APIs.
? Basic knowledge of Linux server environments and Apache configuration.
? Understanding of responsive design and cross-browser compatibility.
? Ability to work independently, manage tasks, and meet deadlines.
? Strong problem-solving skills and keen attention to detail.
?
Preferred Qualifications
? Experience with version control systems like Git.
? Familiarity with MVC frameworks (e.g., Laravel, CodeIgniter) is a plus.
? Knowledge of security best practices (e.g., SQL injection prevention, XSS mitigation).
? Exposure to modern JavaScript frameworks (e.g., Vue.js, React) is a bonus.
Responsibilities
- Perform software development tasks
- Improve the performance of the site
- Cross-functional communication with engineering organization
- Ability to work independently
Minimum Qualifications
- Bachelor's degree or equivalent experience in Computer Science and Web Development
- Extensive technical depth with languages
- Relevant programming experience
- Communications and organizational skills