Front End Engineer (React) in Austin, TX at Prestige Staffing

Date Posted: 2/18/2021

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Austin, TX
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    2/18/2021

Job Description

JobID: 28767

Front End Engineer

100% FE development

Northwest Austin, 78758

Required: React (or Angular)

Preferred: Full Stack Experience
 

Job Summary:

Work with an Agile team to design, implement, and debug complete systems developed on a variety of code stacks. Develops software by completing coding tasks to create algorithms, applications, tools, simulations, and associated technologies in accordance with the company’s. Applies fundamentals of software engineering to assist in the creation of new software technologies. Participates in relevant aspects of application design and architecture with software engineers and program management. This position typically works under general supervision and direction. Incumbents of this position will exercise considerable discretionary decision-making authority.
 

ESSENTIAL JOB DUTIES AND RESPONSIBILITIES:

  • Participate in configuration, build and release management, and testing of software with software engineers.
  • Participate in the analysis, design, development, test, modification and integration of software systems or subsystems for designated products and/or customer applications.
  • Participate in sprint planning, revise and update programs and documentation, including reviewing schedules and milestones.
  • Sit in on technical design and architecture discussions. May contribute but not required.
  • Implement, debug, and document isolated sections of code and systems, develop software requirements, related design, and code.
  • Participate in and gain familiarity with code reviews, software development, and engineering processes.
  • Recommend value added changes to existing coding practices, standards and tools.
  • Define and executes software test methods and procedures.
  • Gain a firm understanding of company software development and engineering processes.
  • Assess severity of problems, determine corrective action, resolve technical problems, perform fault isolation and implement solutions.
  • Participate in interviews.

MINIMUM JOB REQUIREMENTS :

  • Bachelor’s degree or higher in Computer Science, Engineering, or related field, plus five years’ professional computer programming experience.
  • Demonstrable ability in two or more basic software engineering skills including: knowledge of requirements, analysis and design, implementation, debugging, testing, documentation, and DevOps.
  • Solid experience in Linux full stack application development, including Linux command line tools and several of the following technologies.
  • Demonstrable ability in several of the following areas: React, Node.js, Python, Java, Relational Databases, NoSQL Databases, RESTful API’s, Front-End frameworks/Libraries such as Angular, Ember, HTML5, Sass or LESS, Jenkins, Automated Testing Tools such as Mocha, Selenium, Jasmine and Protractor, Ansible, Salt, Chef, Puppet, Git, Linux and AWS Services such as API Gateway, Lambda, Kinesis, DynamoDB, CodePipeline, and CodeDeploy.
  • Ability to perform technical writing in order to describe software requirements and design specifications. Must have demonstrable knowledge of software engineering processes. Experience as a team member on one or more full software life cycles is required. Must have demonstrable ability to understand and keep pace with external software engineering practice changes and industry advancements.