Skip to main content

This job has expired

Software Engineer (Front-End)

Posting Date : 8/7/2018

Job# : 5558952

Employment Type : Temp

Category : Business Solutions

Job Title : Software Engineer (Front-End)

Location : Portland, OR

Job Description
NWEA has an immediate opening for Sr. Full Stack Software Engineer at our downtown Portland headquarters. Needs to be comfortable with PHP, and ideally experience with Laravel or similar MVC framework. This is a temporary position with assignment duration of six months

Responsibilities

• Write module, well-organized code
• Present business case that supports design decisions
• Develop for responsive and/or adaptive design
• Create portable SDLC environments
• Code versioning and repository management
• Provide accurate time estimates for development tasks
• Construct and verify (unit test) software components to meet design specifications
• Collaborate with quality assurance engineers to resolve software defects
• Perform code reviews of constructed software deliverables
• Collaborate with project architects and assist team members to prove the validity of new software technologies
• Engage and improve NWEAs software development methodology.
• Perform other duties as assigned to ensure the success of the team and the entire organization

Skills and Abilities
• 3+ years developing complete applications in a JavaScript framework (Vue, Angular, React, JQuery)
• 3+ years in HTML 5, CSS (Sass or Less preprocessing)
• 2+ years' experience of building business logic layers and backend systems for high-volume consumer facing web applications
• 2+ years PHP Framework development (Laravel, Symfony, CodeIgniter, Zend)
• 2+ years' experience in developing applications integrating with relational (MySQL) or NoSQL databases.
• Experience with consuming and creating secure APIs
• Experience using Enterprise authentication models (SAML, OAuth)
• Experience adaptive to mobile environment (low bandwidth, small screen, alternative input methods)
• Ability to work quickly with an eye towards writing clean code that is efficient and re-usable
• Ability to build prototypes for new features that will delight our users and are consistent with business goals
• Iterate quickly in an agile development process
• Refactor early and often to continuously improve code quality
• Collaborate with product managers and designers to help define new products and features
• Excellent analytical/troubleshooting skills
• Excellent written and verbal communication skills
• Strong work ethic and entrepreneurial spirit



Education and Experience

• Bachelor's degree in computer science or a related field; equivalent combinations of
experience and education will be considered in lieu of a degree
• 3 - 7 plus years of progressive experience in a software development environment in high growth technology companies
• Proven experience with multiple completed projects with significant, clearly attributable individual design and implementation contributions.
• Proven experience working across multiple tiers of an application, including the front-end, a database, network, operating system, and containers.
• Experience in more than one programming language or technology stack.
Demonstrable mastery of a language, such as PHP, JavaScript

NWEA is an equal opportunity, affirmative action employer, and we do not discriminate against employees or job applicants on the basis of race, color, national origin, age, religion, gender, disability, sexual orientation, veteran status, or any other status or consideration protected by local, state and federal laws, except where a bona fide occupational qualification applies. Equal opportunity applies to hiring, promotion, training, compensation, and any other organizational action. NWEA's written Affirmative Action Plan is available to all employees and job applicants upon request.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert