Key Responsibilities:
- Strategic Leadership: Define and implement the technical vision and roadmap for all web and mobile development projects, ensuring alignment with company's and client business goals.
- Team Management & Mentorship: Lead, mentor, and grow a team of developers, fostering a collaborative and high-performance environment. Conduct code reviews and ensure adherence to best coding practices and standards.
- Full-Stack Development Oversight:
- Oversee the building and maintenance of responsive websites and web applications using HTML, CSS (SASS/LESS), JavaScript, and TypeScript.
- Guide the development of interactive and dynamic front-end interfaces using React.js, with robust integration of WordPress ACF for seamless content management.
- Direct the creation and maintenance of scalable back-end services using Node.js, ensuring efficient data management through REST APIs, GraphQL, MySQL, and SQL.
- UI/UX & Performance Optimization: Drive initiatives to optimize user experiences by leveraging responsive design frameworks like Bootstrap and implementing advanced web performance best practices.
- Mobile Application Development: Oversee the development and maintenance of mobile applications using Java/Kotlin for Android and Swift for iOS.
- Cloud & Database Management: Manage and optimize the use of Firebase for real-time databases and AWS for scalable cloud storage solutions.
- Code Quality & Security: Establish and enforce best coding practices, conduct regular code reviews, and implement robust security measures to ensure secure, scalable, and stable applications.
- Version Control & Collaboration: Champion effective use of Git/GitHub for code management, reviews, and collaborative development workflows.
- Debugging & Troubleshooting: Lead efforts to proactively identify, diagnose, and resolve complex technical issues across the entire stack.
- Continuous Improvement: Stay abreast of industry trends, emerging technologies, and best practices in web and mobile development, driving innovation and continuous improvement in our methodologies and project outcomes.
- Cross-Functional Collaboration: Partner effectively with various internal teams (design, SEO, content, account management, PPC) to ensure seamless integration and successful project delivery.
- Ad-hoc Tasks: Willingly undertake any other strategic or technical tasks as assigned by the CEO.
You are the right fit, if you have
- Experience: 8+ years of progressive experience in web development, with at least 2.5+ years in a leadership or senior full-stack developer role, demonstrating strong technical leadership and project delivery.
- Frontend Mastery: Proficient in HTML, CSS (SASS/LESS), JavaScript, TypeScript, React.js, and modern front-end build tools.
- WordPress Expertise: In-depth experience integrating WordPress ACF with React.js for dynamic and complex content rendering.
- Backend & API Acumen: Strong proficiency in Node.js, with expertise in building and consuming REST APIs, understanding GraphQL, and managing databases (MySQL, SQL).
- Mobile Development: Proven experience in mobile application development with Java/Kotlin (Android) and Swift (iOS).
- Cloud & Database: Hands-on experience with cloud services like AWS and real-time databases like Firebase.
- Architectural & Design Principles: Solid understanding of responsive design frameworks (Bootstrap) and fundamental UI/UX principles.
- Performance & SEO: Strong familiarity with SEO best practices and advanced web performance optimization techniques.
- Problem-Solving: Exceptional debugging, analytical, and troubleshooting abilities across the full stack.
- Version Control & Collaboration: Mastery of Git/GitHub for version control, code reviews, and effective team collaboration.
- Leadership & Communication: Proven ability to lead, mentor, and inspire development teams, coupled with excellent communication skills to articulate technical concepts to both technical and non-technical stakeholders.