Description

Job Title: UI Developer

Location: Remote

Duration: 12+ months

General

  • Bachelor’s degree in a technical discipline such as Computer Science, Systems Engineering, or other related field, or an equivalent combination of education, 7+ years of relevant work experience, and training.
  • Excellent communication skills.

Analysis and Design Support

  • Participate in client discussions to support technical analysis on business requirements and priorities.
  • Participate in the analysis, design, documentation, implementation, and maintenance of large/complex IT solutions projects related to passenger rail transportation systems.

Application Development

  • Collaborate with UX/UI designers to implement responsive and user-friendly interfaces.
  • Design, develop, test, implement and maintain business-critical Angular applications using industry best practices and design patterns.
  • Write clean, modular, and testable code using TypeScript, HTML, and CSS.
  • Collaborate with the back-end developers in defining RESTful APIs.
  • Integrate with RESTful APIs and third-party services using HTTP and WebSocket protocols.
  • Optimize application performance and scalability using lazy loading, caching, and code-splitting techniques.
  • Debug and troubleshoot issues using browser developer tools and logging frameworks.
  • Create self-contained, reusable, and testable modules and components which extend the elements and modules of core AngularJS.
  • Stay up to date with current Angular releases, libraries, and tools, and share knowledge with the team.
  • Understand application security vulnerabilities and how to address them.
  • Experience delivering applications using Git in a CI/CD delivery model (Atlassian BitBucket and JIRA experience a plus).
  • Solid experience working within the Scaled Agile Framework delivery model (SAFe 6.x).  Participate in code reviews, sprint planning, and agile ceremonies with cross-functional teams.
  • Ability to work well under deadlines in an agile delivery environment.
  • Develop and maintain technical documentation.
  • Hands-on cloud-native design, development, and delivery experience with AWS technologies including EC2, S3, Lambda, Fargate, SQS, SNS, API Gateway, RDS/Aurora, Data Pipeline, CloudWatch, CodeCommit, CodePipeline, CodeDeploy, and CDK or CloudFormation.

Testing Support

  • Ability to work with Product Owner and Test Engineer to create, develop, and execute test plans/test cases.
  • Experience with Test Driven Development creating use-case scenarios and unit test cases using Jasmine and Karma frameworks.
  • Experience with Behavior Driven Development using Cucumber, Cypress and/or Protractor testing frameworks.
  • Experience creating configuration, build, and test scripts for CI/CD pipelines.
  • Isolate and correct defects identified thru testing.

Production Support

  • Provide support, problem analysis and resolution.
  • May be required to monitor and resolve production problems for the assigned applications or systems when required.

Best Regards,

Lokesh Vanjarapu | Senior US IT Recruiter

[email protected]

200 Centennial Ave, Suite 204, Piscataway, NJ 08854