Senior Software Engineer
About The Role
We are seeking a talented and experienced Senior Software Engineer to join our growing team! You will play a key role in developing and maintaining our web applications using a variety of technologies. You will be responsible for the entire development lifecycle, from design and coding to testing and deployment.
Responsibilities
- Design, develop, and maintain web applications using technologies like AngularJS, Bootstrap, CSS, HTML5, jQuery, and PHP.
- Develop and implement Drupal themes, custom admin/view/block modules.
- Leverage Adobe Photoshop and Illustrator skills to enhance the visual design of web applications (a plus).
- Write clean, maintainable, and well-documented code.
- Collaborate with designers, UX professionals, and other engineers to bring projects to life.
- Conduct code reviews and participate in pair programming.
- Stay up-to-date on the latest web development trends and technologies.
Qualifications
- Proven experience as a Senior Software Engineer or a similar role.
- Strong understanding of web development principles and best practices.
- Expertise in front-end technologies like AngularJS, Bootstrap, CSS, HTML5, and jQuery.
- Experience with back-end development using PHP (a plus).
- Experience with Drupal development (a plus).
- Experience with Adobe Photoshop and Illustrator is a plus.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
Benefits
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge web development projects.
- Collaborative and fast-paced work environment.
- Be part of a team that is passionate about creating amazing user experiences.
Skills: adobe photoshop,debugging,bootstrap,problem-solving,drupal,css,design,angularjs,adobe illustrator,collaboration,software,html5,communication,web development,jquery,web,web applications,php