Rebellion Group ยท 1 month ago
SENIOR WEB DEVELOPER
Rebellion Group is seeking a highly skilled and motivated Senior Web Developer to play a critical role in the development and maintenance of high-traffic, scalable web applications. The role involves technical leadership, mentoring team members, and tackling complex technical challenges while ensuring high code quality and performance.
AdvertisingMarketing
Responsibilities
Design, architect, and develop highly performant, scalable, and secure web applications
Lead the technical planning and execution of large, complex features and projects
Define and enforce coding standards, development best practices, and secure coding principles across the team
Conduct thorough code reviews, providing constructive feedback to ensure high code quality and maintainability
Drive the evaluation and adoption of new technologies, frameworks, and tools to improve the development process and product performance
Write clean, efficient, well-documented, and testable code for both front-end and back-end components
Troubleshoot, debug, and resolve complex production issues and performance bottlenecks in our systems
Ensure application stability, speed, and security through continuous testing and optimization
Collaborate with Project Managers and UX/UI Designers to translate user stories and wireframes into technical specifications and functional, intuitive user interfaces
Qualification
Required
Mastery of semantic markup, accessibility (WCAG), modern CSS in frameworks like Bootstrap, Tailwind, etc
Deep understanding of asynchronous programming, closures, promises/async/await, and TypeScript for large-scale application development
Expertise in at least one major front-end framework, including its ecosystem and core architectural patterns: React or Vue.js
Expertise in a server-side language commonly used for web applications: Node.js (Express), Python, or PHP (WordPress, Laravel methodologies)
Strong command of both relational and non-relational databases: SQL Databases (e.g., PostgreSQL, MySQL) and NoSQL Databases (e.g., MongoDB, Redis)
Mastery of designing and building efficient, secure APIs: RESTful APIs and GraphQL
Complete mastery of Git and platforms like GitHub/GitLab/Bitbucket
Familiarity with major cloud service providers (e.g., AWS, Azure, GCP) and core services like compute, storage, and networking
Understanding of SSH & SFTP/FTP functions and setting up accounts and servers in a variety of shared and virtual private hosting environments
Understanding of domain and hosting functions to create, transfer and troubleshoot client assets between hosting environments and providers
Knowledge of setting up/importing/exporting databases for CMS setups and transfers via plugins/GUI tools at a minimum, via CLI tools a major plus
Understanding of continuous integration/continuous deployment (CI/CD), and containerization technologies like Docker and Kubernetes
Ability to implement and reason about architectural patterns like Microservices, Serverless (e.g., AWS Lambda), Monoliths, and Headless CMS (e.g., Contentful)
Knowledge of meta-frameworks that combine front-end and back-end logic, such as Next.js or Nuxt
Familiarity with CMS - WordPress, Concrete CMS, Shopify and various other CMS solutions such as Decap, Craft, BigCommerce
Experience with static site generators such as Eleventy or Jekyll
Experience supporting QA test automation
Developing accessible (WCAG 2.0 - 2.2 standards, A & AA level compliance) websites
Techniques for optimizing site speed, including bundle size analysis, code splitting, caching strategies, and meeting Core Web Vitals
Knowledge of common vulnerabilities and mitigation techniques (OWASP Top 10), including cross-site scripting (XSS), SQL injection, secure authentication/authorization (OAuth, JWT), and secure header configuration (CSP)
Preferred
Exceptional written and verbal communication skills, with the ability to explain complex technical concepts to non-technical stakeholders
Strong analytical and problem-solving abilities, with a proven track record of resolving critical issues
Proven leadership and project coordination experience
A passion for continuous learning and staying current with emerging web technologies and industry trends including coding with AI