Senior Software Engineer, Web Development
Summary
Yaana Product R&D Team is seeking an experienced Web Development Engineer who is technically proficient, passionate about their work, and looking to learn and grow with the firm. As a member of the R&D team, you will play a key role in developing cutting-edge web-based products in Legal Compliance, Mobile Network Services, and Communications Data Analytics. You will also be collaborating with Sales, Services, Implementation and Support teams for customer acquisition, deployments and sustained operations.
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. We look forward to hearing from you!
Locations
• Portland, OR
• Des Moines, IA
• Kansas City, MO
Essential Skills, Qualifications & Competencies
• Strong experience in creating user experiences utilizing HTML5, CSS3, JavaScript, Typescript, JQuery, Bootstrap, LESS
• Expert level knowledge of frameworks like AngularJS, ReactJS, Node
• Experience in utilizing JavaScript build and testing tools such as Jasmine, Karma, Gulp, Grunt, WebPack
• Strong ability to consume wire-frames and rapidly implement functional prototypes
• Experience in optimizing page performance and response times
• Knowledge of web security concepts and best practices
• Strong experience in agile practices – Scrum, Continuous Integration and TDD/BDD practices
• Experience using CI tools such as Jenkins, JobDSL, Code Quality Control tools like Sonar, etc.
• Experience with Unix/Linux, including shell scripting
• Experience automating deployments and configuration management using tools such as Chef, Ansible, Ambari
• Experience in production release preparation and coordination
• Must have strong analytical, problem-solving and technical debugging skills
• Must be able to effectively communicate with management, customers and business stakeholders
• Experience in working with globally distributed teams
Education & Industry
• 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
Physical Demands: While performing the duties of this Job, the employee is regularly required to stand; walk; sit; use hands to finger, handle, or feel; reach with hands and arms; climb or balance; stoop, kneel, crouch, or crawl; talk or hear and taste or smell. The employee must occasionally lift and/or move up to 25 pounds.
Work Environment: Moderate noise level associated with open office work environment.