Software Frontend Engineer I
Company | Allegiant Air |
---|---|
Location | Las Vegas, NV, USA |
Salary | $76000 – $89200 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Entry Level/New Grad, Junior |
Requirements
- Must be authorized to work in the US as defined by the Immigration Act of 1986
- Must pass a Criminal Background Check
- Bachelor’s Degree in Computer Science, Engineering or related field required
- Minimum one (1) years active hands-on development using Test Driven Development (TDD)
- Minimum two (2) years of experience with the full systems lifecycle covering requirements, design, development, testing, and delivery of software components operations under an n-tier architecture
- Active hands-on development experience in frontend technologies like React, AngularJS, Backbone.js, Polymer, jQuery, SASS/LESS/Stylus, webpack, gulp.js, npm, bower.
Responsibilities
- Participate in user experience design, architecture initiatives, and code reviews with a major focus on ease of use, reusability, performance, and developmental efficiency
- Member of a team, helping the team respond quickly and effectively to business/project needs
- Participate in software maintenance including quality and stability initiatives
- Keep up with the latest developments in JavaScript-based frontend frameworks and communities
- Adhere to development standards and best practices in software development.
Preferred Qualifications
- Web application development experience preferably in Agile environments
- Working knowledge of server-side technologies like PHP (Symfony2, composer, PHPUnit) or Node.js (express, NPN, Chai)
- Experience in working in Agile development environment is desired
- Excellent written and verbal communication skills required
- Proficient in Microsoft Office Products: Word, Excel and Outlook
- The ability to read, write, and speak English in order to receive and understand instructions, directives, and ensure safety
- Advanced math skills required
- Strong analytical, problem solving, organizational and prioritization skills required
- Proficient understanding of code versioning tools
- Fluent in frontend MVC frameworks and keep up with the latest in frontend trends, MVV* JS frameworks, etc.
- Familiarity with RESTful APIs to connect web applications to backend services.