Sr Software Engineer (temporary)
- Employer
- Northwest Evaluation Association
- Location
- Portland, OR, US
- Salary
- Competitive
View more
- Job Category
- Support Staff, Computer / IT, Product, Services & Policy, Product Development / Engineering
- Job Type
- Temporary
You need to sign in or create an account to save a job.
Description
Sr Software Engineer.
React.js focused
(6 month contract)
Position s ummary
NWEA is looking for an experienced full-stack engineer who is proficient with JavaScript, React.js, Redux, Angular JS, Node.js, AWS, and front-end skills. Senior Software Engineers at NWEA are responsible for design and development of software applications for clients and internal users. The primary focus of the selected candidate will be developing and implementing user interface components using React.js and workflows such as Redux. In addition, the Senior SW Engineer will ensure that these components and the overall application are robust and easy to manage. A commitment to collaborative problem solving, sophisticated design, and quality products are important in this role. This is a 6 month temporary assignment with possibility for extension.
The Senior Software Engineer is expected to be expert in the software language used or required by NWEA with expectations for both technical leadership, and a force to grow and sustain NWEA's positive, high energy technology company culture. The individual applying for this role must be adaptable to changing technology environments, and work collaboratively in an agile team environment.
Responsibilities
Skills and a bilities
Education and e xperience
Sr Software Engineer.
React.js focused
(6 month contract)
Position s ummary
NWEA is looking for an experienced full-stack engineer who is proficient with JavaScript, React.js, Redux, Angular JS, Node.js, AWS, and front-end skills. Senior Software Engineers at NWEA are responsible for design and development of software applications for clients and internal users. The primary focus of the selected candidate will be developing and implementing user interface components using React.js and workflows such as Redux. In addition, the Senior SW Engineer will ensure that these components and the overall application are robust and easy to manage. A commitment to collaborative problem solving, sophisticated design, and quality products are important in this role. This is a 6 month temporary assignment with possibility for extension.
The Senior Software Engineer is expected to be expert in the software language used or required by NWEA with expectations for both technical leadership, and a force to grow and sustain NWEA's positive, high energy technology company culture. The individual applying for this role must be adaptable to changing technology environments, and work collaboratively in an agile team environment.
Responsibilities
- Developing and implementing highly-responsive user interface components using React.js and workflows such as Redux
- Rebuild existing Angular JS based front-end application using React.js and Redux
- Maintain existing front-end applications written in AngularJS and React.js
- Develop and maintain REST APIs in Node.js, AWS
- Ensure code builds and deploys through CI/CD pipeline built in Jenkins and Docker
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Work as part of an Agile/Scrum team in Scaled Agile Framework (SAFe)
Skills and a bilities
- Excellent object-oriented design & programming skills, including the application of design patterns and avoidance of anti-patterns
- Extensive experience with user interface design and knowledge of JavaScript, CSS, HTML, and other front-end technologies and concepts
- Prior experience and thorough understanding of React.js and workflows such as Redux
- Experience working with common front-end development tools such as Webpack, npm, etc.
- Experience working with REST APIs in AWS using Node.js, npm
- Familiarity with modern CI/CD build pipelines and deployment tools such as Docker, Jenkins
- Knowledge of Angula JS and prior experience converting a front-end application written in AngularJS to React.js is a bonus
- Familiarity with various AWS serverless technologies such as Lambda, S3, DynamoDB, API Gateway, CloudWatch, CloudFormation, EC2, etc
- Good understanding of design and architecture patterns
- Ability to communicate and work effectively within priorities
Education and e xperience
- Minimum Bachelor's degree in computer science or a related field;or an equivalent combination of education and experience will be considered in lieu of a degree
- 4+ years ofprogressiveexperience in a software development environment
- Experiencewith JavaScript, React.js, Redux, HTML, CSS, and other front-end technologies
- Exposure and or experience with AWS serverless technologies such as Lambda, S3, DynamoDB, API Gateway, CloudWatch, etc.
- Exposure and or experience with microservices based architecture and working with Node,js and REST APIs
- Proven experience working across multiple tiers of an application
- Deep knowledge of more than one programming language or technology stack
- Experience working in an Agile/Scrum team environment
You need to sign in or create an account to save a job.
Get job alerts
Create a job alert and receive personalized job recommendations straight to your inbox.
Create alert