Principal Web Engineer | Full Time

TechVilla Solutions

Hollywood, FL

Posted On: Jun 27, 2024

Job Overview

Job Type

Full-time

Experience

10 - 15 Years

Salary

$110,000 - $140,000 Per Year

Work Arrangement

On-Site

Travel Requirements

0%

Required Skills

  • React
  • JavaScript
  • TypeScript
  • RTL
  • APIs
  • Cloud
  • GraphQL
Job Description
Duties and Responsibilities
  • Led the development and implementation of complex web applications, focusing on high-performance solutions using React and micro-frontend architectures.
  • Evaluate and adopt new technologies and frameworks to improve the scope and quality of our web platforms and portfolios, ensuring they meet market demands and technological advancements.
  • Align web application engineering with the overall business strategy, contributing to the roadmap and vision of our digital product portfolios and platforms.
  • Advocate for the adoption of micro-frontend architectures to enhance modularity, scalability, and team autonomy in developing and managing sections of our web applications.
  • Ensure timely and effective delivery of web applications, from ideation through to deployment and maintenance, adhering to budget, scope, and quality standards.
  • Lead by example in adopting agile methodologies, facilitating sprint planning, reviews, and retrospectives to ensure continuous improvement in processes and outputs.

 

Required Qualifications
  • 10+ years of experience in web application development, with a focus on React and modern JavaScript frameworks.
  • Proven experience in designing, implementing, and managing micro-frontend architectures, including module federation and dynamic module loading.
  • Experience with state management libraries (e.g., Redux, MobX) and their integration with React applications.
  • Extensive experience with version control systems, particularly Git, including branching strategies and collaborative development workflows.
  • Experience with consuming RESTful services and APIs, understanding the principles of REST, and experience with GraphQL is a plus.
  • Experience working in agile development environments, with a solid understanding of agile principles, practices, and frameworks such as Scrum or Kanban.

 

Required Skills
  • Strong understanding of web technologies (HTML, CSS/SCSS, JavaScript) and experience with RESTful services and APIs.
  • Familiarity with DevSecOps tools and practices, including CI/CD pipelines, containerization (Docker, Kubernetes), and cloud services (AWS, Azure, Google Cloud).
  • Expert-level understanding of React.js, its core principles, lifecycle, state management, hooks, and context API.
  • Familiarity with testing frameworks and libraries such as Jest, Enzyme, or React Testing Library, including unit, integration, and end-to-end testing practices.
  • Proficiency in using build tools like Webpack, Rollup, or Parcel for bundling and optimizing web applications.
  • Working knowledge of cloud platforms (AWS, Azure, Google Cloud) and their services related to web hosting, storage, and scalability.
  • Knowledge of web security practices, including an understanding of cross-site scripting (XSS), cross-site request forgery (CSRF), and how to secure React applications.

Job ID: TS240258


Posted By

James William

Sr. HR