Key Responsibilities:
Technical Leadership: Serve as the expert in ReactJS, NextJS and NodeJS framework for the project, leading the technical design and development of the portal.
Solution Architecture: Collaborate with the Architect & Dev Lead to design a robust, scalable architecture that leverages Optimizelys capabilities to meet business needs.
Development Oversight: Guide the development team in best practices for portal implementation, ensuring high-quality code and performance.
Collaboration and Integration: Work alongside the Senior Project Manager, Product Owner, and Scrum Master to ensure seamless integration of Optimizely solutions with other project components.
Performance Optimization: Optimize the performance of the portal, ensuring it meets the technical and business performance benchmarks.
Quality Assurance: Oversee testing and quality assurance, aligning with the projects quality standards and requirements.
Stakeholder Engagement: Communicate effectively with all project stakeholders, providing technical insights and progress updates.
Continuous Improvement: Stay updated with the latest React features and industry trends, applying this knowledge to enhance project outcomes.
Qualifications:
Bachelors degree in computer science, IT, or related field.
Extensive experience with ReactJS, Nest.JS and NodeJS framework.
Experience with HTML5, CSS3, and responsive design principles.
Proven track record as a senior full stack developer in large-scale web portal projects.
Deep understanding of JavaScript, TypeScript, Redux, and modern front-end build pipelines (e.g., Webpack).
Proficiency with building APIs, and working with databases (e.g., PostgreSQL, MongoDB).
Experience with microservices architecture and message queues (e.g., RabbitMQ, Kafka).
Knowledge of GraphQL.
Experience with continuous integration and deployment workflows.
Experience with cloud platforms like AWS, Azure, or GCP.
Strong analytical and problem-solving skills with attention to detail.
Excellent verbal and written communication skills.
Experience in Agile development environments, working closely with Scrum teams.