Senior Software Engineer, Web Development
Yaanaabout 1 year ago
Portland, Oregon, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Yaana Product R&D Team is seeking an experienced Web Development Engineer who is technically proficient, passionate, and eager to learn and grow with the firm. In this role you will play a key part in developing cutting-edge web products in Legal Compliance, Mobile Network Services, and Communications Data Analytics, while collaborating with Sales, Services, Implementation, and Support teams for customer acquisition, deployments, and sustained operations.
Locations: Portland, OR; Des Moines, IA; Kansas City, MO
To apply, please email your resume to jobs@yaana.com and include the title of the job you’re applying for in the email subject.
Key Responsibilities
- Develop and maintain advanced web-based products for Legal Compliance, Mobile Network Services, and Communications Data Analytics.
- Collaborate with Sales, Services, Implementation, and Support teams to ensure seamless customer acquisition and product deployments.
Required Qualifications
- Strong experience in creating user experiences utilizing HTML5, CSS3, JavaScript, TypeScript, JQuery, Bootstrap, and LESS.
- Expert-level knowledge of frameworks such as AngularJS, ReactJS, and Node.
- Experience with JavaScript build and testing tools including Jasmine, Karma, Gulp, Grunt, and WebPack.
- Proven ability to transform wireframes into functional prototypes rapidly.
- Experience optimizing page performance and response times as well as applying web security best practices.
- Solid background in agile practices – Scrum, Continuous Integration, and TDD/BDD methodologies.
- Experience with CI tools such as Jenkins, JobDSL, and code quality tools like Sonar.
- Proficient with Unix/Linux environments, including shell scripting.
- Familiarity with deployment automation and configuration management using tools such as Chef, Ansible, or Ambari.
- Experience in production release preparation and coordination.
- Strong analytical, problem-solving, and technical debugging skills.
- Excellent communication skills with management, customers, and business stakeholders.
- Experience working with globally distributed teams.
- 5+ years of experience in web application development including analysis, design, coding, and implementation of large-scale applications.
- B.S. in Computer Science or Engineering.
Required Skills
AngularJS
Unix/Linux
Ambari
Grunt
JavaScript
Scrum
HTML5
Continuous Integration
ReactJS
Typescript
Jasmine
Chef
LESS
Bootstrap
TDD/BDD
Agile Practices
Shell Scripting
Sonar
CSS3
JobDSL
Gulp
Jenkins
JQuery
Ansible
Karma
WebPack
Node