Description

Job Description

 

  • Gather and analyze requirements, adeptly develop webpages and microservices, and handle testing, deployment and, documentation for applications.
  • Create web applications in accordance with design mockups and information architecture.
  • Create responsive and dynamic user interfaces utilizing a diverse stack of technologies: JavaScript (ES6+), TypeScript, HTML5, CSS3, TypeScript, React Native, React JS, Angular,  SQL, Git, Webpack, Redux, Bootstrap, SASS/LESS, and Restful APIs."
  • Architect backend microservices and design APIs using a stack comprising Node.js, Express, NestJS, Python, Java, SQL and GraphQL.
  • Collaborate with design, technical, testing, and product teams to gather requirements and feedback, ensuring alignment with the needs of webpage development.
  • Write test cases using Jasmine, Karma, Jest, Mocha, React Testing Library, and test suites for robust frontend and backend applications, ensuring seamless integration.
  • Utilize Git repositories for code storage and leverage version control systems such as GitLab, GitHub, and Bitbucket for effective code management.
  • Establish a comprehensive Continuous Integration and Continuous Delivery pipeline utilizing GitLab CI, Jenkins, GitHub Actions, Docker, and Kubernetes.
  • Implement agile methodologies like SCRUM, and practices such as Test and Feature-Driven Developments.
  • Use Jira, Confluence and Figma to communicate with business team for clear business requirements.
  • Deploy assigned tasks to development and test environments bi-weekly while also providing support for production deployments.
  • Analyze and offer architectural insights for web applications.
  • Understand security and information assurance requirements to set coding standards and group procedures.
  • Understand and apply WCAG and 508 Guidelines to meet the standards of the American Disability Act (ADA) in web development.
  • Maintain application's quality, performance .and responsiveness, maintaining consistency across different screen sizes and browsers such as Chrome, IE, and Firefox

Minimum Education Requirement:- Bachelor’s degree in computer science, computer information systems, information technology or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects

Education

Any Graduate