https://bayt.page.link/BXPtQEwVXeToDyi56
Create a job alert for similar positions

Job Description

Position Overview:
We are seeking a highly skilled Senior Web Development Subject Matter Expert (SME) with extensive experience in ReactJS, NodeJS, and Generative AI (GenAI) tools. The ideal candidate will review and guide best practices for current web development projects, leveraging GenAI to enhance code quality and efficiency. This role involves working closely with development teams to evaluate and enhance their implementation strategies, promote industry best practices, and drive the adoption of modern web technologies and AI-driven development processes.


Key Responsibilities:


Technical Review and Guidance:


  • Conduct in-depth reviews of web development projects utilizing ReactJS, NodeJS, and GenAI tools.
  • Provide expert advice and recommendations on architectural design, coding standards, and best practices.
  • Identify areas of improvement in existing codebases and propose effective solutions using GenAI to automate code refactoring and enhancements.

Best Practices Implementation:


  • Establish and promote the use of best practices in front-end and back-end development, integrating GenAI to streamline development workflows.
  • Advocate for modern development methodologies including Agile, Continuous Integration/Continuous Deployment (CI/CD), DevOps practices, and AI-driven coding solutions.
  • Ensure adherence to performance optimization, security, and maintainability standards, utilizing GenAI for automated testing and validation.

GenAI Integration and Automation:


  • Leverage GenAI tools to expedite web development processes, including code generation, bug detection, and automated documentation.
  • Evaluate and implement AI-based code review tools to enhance code quality and reduce manual effort.
  • Develop and maintain AI models or pipelines that support automated code completion, optimization, and error resolution.

Mentorship and Knowledge Sharing:


  • Mentor junior and mid-level developers by sharing expertise and conducting training sessions on both traditional development and GenAI integration.
  • Collaborate with cross-functional teams to disseminate knowledge on GenAI applications in web development.
  • Lead code review sessions and provide constructive feedback, utilizing AI-assisted tools to facilitate efficient reviews.

Technology Evaluation and Adoption:


  • Stay current with emerging trends and technologies in web development, particularly within the ReactJS, NodeJS, and GenAI ecosystems.
  • Evaluate new GenAI tools and libraries, recommending adoption where appropriate to enhance productivity and performance.
  • Develop proof-of-concepts to demonstrate the potential impact of new technologies and AI-driven approaches.

Documentation and Reporting:


  • Document best practices, coding guidelines, and architectural decisions, including AI-driven solutions, to maintain a knowledge base for the development team.
  • Create and present reports on the status of current projects, highlighting areas of improvement, success, and AI-enabled efficiencies.
  • Assist in the development of technical documentation for applications to aid in future maintenance, scalability, and AI integration.

Required Skills and Qualifications:


Technical Expertise:


  • ReactJS: Strong understanding of ReactJS and its core principles, including component lifecycle, hooks, context API, and state management using Redux or similar libraries.
  • NodeJS: Proficient in NodeJS, with hands-on experience in building RESTful APIs, middleware, and server-side logic using Express or similar frameworks.
  • JavaScript/TypeScript: Deep knowledge of modern JavaScript (ES6+) and TypeScript, including asynchronous programming, closures, and modular design patterns.
  • Front-End Development: Experience with HTML5, CSS3, responsive design principles, and front-end build tools such as Webpack, Babel, or Vite.
  • Back-End Development: Familiarity with database technologies (e.g., MongoDB, PostgreSQL) and ORMs like Mongoose or Sequelize.
  • Testing Frameworks: Proficiency in unit testing and end-to-end testing using tools like Jest, Mocha, Cypress, or Selenium.
  • GenAI Tools: Experience with Generative AI tools like GitHub Copilot, ChatGPT, or custom AI models for code generation and optimization.
  • Version Control: Solid experience with Git and Git-based workflows.

Architectural Knowledge:


  • Strong understanding of software architecture patterns including MVC, MVVM, and microservices.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies like Docker and Kubernetes.
  • Knowledge of API design and implementation, including REST and GraphQL.

Performance, Security, and AI-Driven Automation:


  • Proven ability to optimize web applications for maximum speed and scalability.
  • Understanding of security best practices for web development, including OWASP standards, data encryption, and secure authentication methods.
  • Experience in using GenAI for automated code testing, performance optimization, and security validation.

Soft Skills:


  • Excellent communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
  • Strong problem-solving skills and the ability to think critically under pressure.
  • A collaborative mindset with experience in mentoring and leading teams.

Experience:


  • A minimum of 10-12 years of professional experience in web development.
  • At least 6 years of hands-on experience with ReactJS and NodeJS.
  • Previous experience in a leadership or SME role is highly desirable.
  • Experience with integrating and leveraging GenAI tools in the development process.

Preferred Qualifications:


  • Experience with other modern front-end frameworks (e.g., Angular, Vue.js).
  • Familiarity with serverless architecture and Functions as a Service (FaaS) like AWS Lambda.
  • Knowledge of GraphQL, WebSockets, and real-time data handling.
  • Contributions to open-source projects or a portfolio showcasing your work.

Day-to-Day Activities:


  • Collaborate with cross-functional teams to understand project requirements and provide technical guidance
  • Conduct research and analysis on new technologies and platforms
  • Develop and implement technical strategies for software development projects
  • Monitor project progress and ensure projects are delivered on time and within budget
  • Provide technical support and troubleshoot any issues that arise during the project

Qualification:


  • Bachelor’s degree in Computer Science, Information Technology or related field
  • Master’s degree in Computer Science, Information Technology or related field is a plus

Soft Skills:


  • Strong communication and interpersonal skills
  • Ability to work effectively in a fast-paced, dynamic environment
  • Strong leadership and team management skills
  • Ability to adapt to changing technologies and platforms
  • Strong problem-solving and decision-making skills

S​YNECHRON’S DIVERSITY & INCLUSION STATEMENT
 


Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.



All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.


Candidate Application Notice


You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.