Vipre security group is a global organization that protects millions of consumers and businesses including some very well-known brands. Backed by cutting-edge machine learning, one of the world’s largest threat intelligence clouds and real-time behaviour monitoring, the vipre security group delivers unmatched protection against today’s most aggressive threats. Inspired elearning provides high-quality, engaging, and relatable security & compliance training content to satisfy business needs, manage human risk, and increase knowledge retention by meeting the learner at their level.
the senior web developer plays a critical role in designing, developing, and maintaining complex web applications and ensuring optimal performance, scalability, and security.
key responsibilities:
* lead web development projects: take ownership of web development projects from conception to deployment, collaborating with cross-functional and external teams to gather requirements, define architecture, and implement solutions. Participate in the process of analysis, designing, implementation, and testing.
* develop and maintain web applications: write clean, maintainable, and scalable code using modern web development technologies and frameworks.
* optimize web performance: implement performance optimization techniques to ensure fast and responsive web applications.
* ensure web security: adhere to security best practices and implement measures to protect web applications from vulnerabilities.
* mentor junior developers: provide guidance and mentorship to junior web developers, fostering their growth and development.
* internal development assistance: assist the internal content development team with code development and application.
* stay current with technology: keep up-to-date with emerging web technologies and industry trends, proactively suggesting and implementing improvements.
qualifications:
* bachelor's or master's degree: a bachelor's or master's degree in computer science, software engineering, or a related field preferred.
* extensive experience: 5+ years of experience in web development, with a proven track record of delivering successful web applications.
* database experience: experience with database design and management (e.g., mysql, postgresql, mongodb).
* cloud experience: familiarity with cloud computing platforms (e.g., aws, azure, gcp) and cloud-based development.
* problem-solving skills: excellent analytical and problem-solving skills, with the ability to troubleshoot and resolve complex technical issues.
* communication skills: strong written and verbal communication skills, with the ability to collaborate effectively with team members and stakeholders.
skills:
* web development expertise: deep understanding of web development principles, best practices, and design patterns.
* development:
o proficiency in front-end technologies (html, css, php, javascript) and frameworks.
o proficiency in back-end development using server-side languages (e.g., node.js, python, java) and frameworks.
o api development: experience in designing and developing restful apis.
o database management: knowledge of database design, query optimization, and data modelling.
o cloud computing: familiarity with cloud-based development and deployment.
o devops: understanding of devops principles and practices, including continuous integration and deployment.
o agile methodology: experience working in an agile development, team environment.
additional requirements:
* passion for technology: a genuine interest in web development and a desire to stay at the forefront of technology.
* team player: ability to work collaboratively in a team environment, contributing to a positive and productive atmosphere.
* self-motivation: ability to work independently and take initiative, managing multiple tasks and meeting deadlines.
* adaptability: ability to adapt to changing requirements and priorities, embracing new technologies and approaches.
* familiarity with seo and cloudways is a plus.
#j-18808-ljbffr