Frontend Angular Engineer, Austin, TX

Austin, Texas

Job Description:

This position will require the candidate to have skill sets needed to analyze, design, architect, develop software web applications, and contribute to all phases of the software development life cycles.

Duties & Responsibilities:

  • Designing and developing user interfaces using Angular best practices.
  • Adapting interface for modern internet applications using the latest front-end technologies.
  • Using Angular elements to develop reusable web components.
  • Writing JavaScript, CSS, and HTML.
  • Developing product analysis tasks.
  • Making complex technical and design decisions for Angular projects.
  • Developing application codes and unit tests in Angular, Java Technologies, and Rest Web Services.
  • Cooperating with the backend developer in the process of building the RESTful API
  • Conducting performance tests.
  • Consulting with the design team.
  • Ensuring high performance of applications and providing support.

Requirements & Skills:

General: 

  • Bachelor’s degree in Computer Science, Information Systems or related field, advanced degree a plus.
  • 4+ years of experience in a software development environment, preferably at a Fintech firm.

Technical:

  • Bachelor’s degree in computer science, computer engineering or similar.
  • Previous work experience as an Angular developer.
  • Proficient in CSS, HTML5, and writing cross-browser compatible code.
  • Fundamental knowledge of SEO, ability to provide SEO solutions for single-page apps
  • Good knowledge of accessibility principles and implementation knowledge meeting the WCAG 2.0/2.1 specifications
  • Experience using JavaScript building tools like Gulp or Grunt.
  • Knowledge of JavaScript MV-VM/MVC frameworks including Angular.
  • Documenting the code inline using JSDoc or other conventions
  • Writing extensive unit tests using automated TDD tasks
  • Creating e2e test suites for all components, and running them with Protractor (or a well-reasoned alternative)
  • Creating configuration, build, and test scripts for Continuous Integration environments
  • Excellent project management skills.
  • Proven experience implementing front-end and backend JavaScript applications.
  • Excellent communication skills.
  • Critical thinker and good problem-solver.
  • Experience with banking systems and lending systems a plus.

 


Share Profile