Rebellion Group is seeking a Senior Web Developer to develop and maintain high-traffic, scalable web applications, requiring expert-level knowledge across the full technology stack, architecture, performance, and team collaboration.
Requirements
- 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 framework, including its ecosystem and core architectural patterns: React, Vue.js
- Expertise in a language commonly used for web applications: Node.js (Express), Python, PHP (WordPress, Laravel methodologies)
- Strong command of both relational and non-relational databases: SQL Databases (e.g., PostgreSQL, MySQL): Advanced querying, optimization, and database design (schemas, indexing, normalization). NoSQL Databases (e.g., MongoDB, Redis): Understanding when to use them, data modeling, and performance tuning.
- Mastery of designing and building efficient, secure APIs: RESTful APIs: Design principles, best practices, and versioning. GraphQL: Deep knowledge of query language, schema design, and resolvers.
- Complete mastery of Git and platforms like GitHub/GitLab/Bitbucket.
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.
Other
- Agency experience is a plus
- Semi-hybrid work schedule, requiring at least 4 days per week in the Cheshire office, one of those days being Wednesday.
- 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.