Software Engineer

Location: Mountain View, CA

Ref#: 1648.6394

posted: 8-Jun-2018

Responsible for analyzing, designing, debugging and/or modifying software; or evaluating, developing, modifying and coding software programs to support programming needs. Maintain and enhance existing code with focus on implementation. Collaborate with and assist team of engineers in writing functional, design and user interface specifications. Follow software lifecycle process when developing software. Help identify solutions to problems encountered in software cycle. Develop and design large scale web applications. Work with technical, product and quality managers. Maintain overall systems. Create new features. Improve code quality and coverage. Employer will accept Bachelor’s degree in Computer Science, Engineering or related technical field and 5 years experience in job offered or computer-related occupation. Position requires 5 years experience in the following: 1. HTML 2. JavaScript 3. CSS 4. Node JS 5. Java 6. Performance optimization. 7. Leading and functionally overseeing small to medium size projects, specifically working with product managers to understand requirements, scoping the efforts, estimating the number of engineers required to deliver this feature, assigning tasks, mentoring junior engineers, and acting as the expert in terms of implementation, overseeing quality and delivering the entire feature. 8. Developing single page web applications Position requires 3 years experience in the following: 9. React Position requires 1 year experience in the following: 10. Developing IOS native applications using Objective C or Swift