· Lead the development of high-quality software applications, ensuring adherence to best practices and coding standards.
· Design and implement scalable software architecture that supports business objectives.
· Mentor and guide junior developers, sharing knowledge and improving team capabilities.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Troubleshoot and debug applications to ensure optimal performance and reliability.
· Conduct code reviews and provide constructive feedback to enhance code quality.
· Stay up-to-date with emerging technologies and industry trends, and apply them to improve existing systems and processes.
· Create responsive, user-focused interfaces utilizing Angular, TypeScript, Bootstrap, Font Awesome, and the Google Font API.
· Develop sophisticated UI components with jQuery, jQuery UI, Data Tables, and Select2.
· Backend & Cloud Integration:
· Oversee the integration of Firebase services, including Firestore, Authentication, Functions, and Hosting.
· Guarantee efficient content delivery and minimal latency for users across the globe.
· Security & Best Practices:
· Implement advanced security measures such as HSTS, authentication workflows, and secure credential handling.
· Ensure that applications adhere to the secure development lifecycle standards (SDLC).
· Promote the use of contemporary web protocols like HTTP/3.
· Analytics & Monitoring:
· Establish and oversee tracking systems using Google Analytics 4 (GA4), Google Tag Manager, and DoubleClick Floodlight.
· Leverage gathered data to guide product strategies and enhance performance.
· Continuous Improvement:
· Keep informed of industry developments and actively suggest enhancements to tools, frameworks, and processes.
· Engage in sprint planning, retrospectives, and contribute to fostering a culture of technical excellence.