Monday 9 September 2024

Java Full Stack::FL

0 comments

Required Skills :

- React (SME Level)
- JavaScript/TypeScript
- Responsive Application Design
- Jest, RTL, or similar test libraries

Responsibilities

Scope and Impact:

  • Lead 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.

Strategic Contribution:

  • Collaborate with cross-functional teams to 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.

Delivery Responsibilities:

  • Ensure timely and effective delivery of web applications, from ideation through to deployment and maintenance, adhering to budget, scope, and quality standards.
  • Implement "shift-left" practices in the development lifecycle, emphasizing early integration of security, performance optimization, and user experience design.

Leadership Accountabilities:

  • Mentor and guide junior developers in React best practices and the principles of micro-frontend architectures, fostering a culture of knowledge sharing and continuous learning.
  • Lead by example in adopting agile methodologies, facilitating sprint planning, reviews, and retrospectives to ensure continuous improvement in processes and outputs.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 3 - 5+ years of experience in web application development, with at least 3 years focused on React and modern JavaScript frameworks.
  • Proven expertise in designing and implementing micro-frontend architectures.
  • 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).
  • Excellent problem-solving skills, ability to think strategically, and strong leadership qualities.
  • Effective communication skills, capable of articulating technical concepts to non-technical stakeholders.

Desired Skills:

  • Advanced React.js Knowledge: Expert-level understanding of React.js, its core principles, lifecycle, state management, hooks, and context API.
  • Micro-Frontend Architecture: Proven experience in designing, implementing, and managing micro-frontend architectures, including module federation and dynamic module loading.
  • JavaScript Proficiency: Deep knowledge of modern JavaScript (ES6+), including understanding of asynchronous request handling, partial page updates, and AJAX.
  • HTML5 & CSS3: Strong skills in creating responsive and adaptive designs using HTML5 and CSS3, including pre-processors like SASS or LESS.
  • State Management Tools: Experience with state management libraries (e.g., Redux, MobX) and their integration with React applications.
  • Testing Frameworks: Familiarity with testing frameworks and libraries such as Jest, Enzyme, or React Testing Library, including unit, integration, and end-to-end testing practices.
  • Build Tools: Proficiency in using build tools like Webpack, Rollup, or Parcel for bundling and optimizing web applications.
  • Version Control: Extensive experience with version control systems, particularly Git, including branching strategies and collaborative development workflows.
  • RESTful APIs: Experience with consuming RESTful services and APIs, understanding the principles of REST, and experience with GraphQL is a plus.
  • CI/CD Pipelines: Knowledge of continuous integration and continuous deployment practices, including familiarity with tools like Jenkins, CircleCI, or GitHub Actions.
  • Containerization Technologies: Experience with Docker and Kubernetes for containerization and orchestration of web applications.
  • Cloud Services: Working knowledge of cloud platforms (AWS, Azure, Google Cloud) and their services related to web hosting, storage, and scalability.
  • Performance Optimization: Skills in web performance optimization, understanding how to analyze and improve page speed and application responsiveness.
  • Security Practices: Knowledge of web security practices, including understanding of cross-site scripting (XSS), cross-site request forgery (CSRF), and how to secure React applications.
  • Agile Methodologies: Experience working in agile development environments, with a solid understanding of agile principles, practices, and frameworks such as Scrum or Kanban.



 

Best Wishes, 

Rohit

Technical Recruiter

E-mail: rohitar@gainamerica.net

Direct: 917-730-3094

 

Corporate Office:
Gain America Inc.
183 Broadway, Suite 202
Hicksville, NY 11801
Fax: (917) 475-8362

www.Gainam.com





No comments:

Post a Comment