Placement papers | Freshers Walkin | Jobs daily: Lead Software Engineer (JavaScript) at EPAM (Shenzhen, China)


Search jobs and placement papers

Lead Software Engineer (JavaScript) at EPAM (Shenzhen, China)

Responsibilities



  • Play key developer and software architect roles, and usually also roles of a development team lead, project coordinator, reviewer or auditor

  • Be a role model for colleagues, e.g. create deliverables and technical documentation in high quality

  • Understand, follow and enhance defined software development process and introduce engineering practices

  • Provide input on, follow and evangelize code quality guidelines and standards

  • Review and audit design solutions

  • Conduct code reviews and highlight best of breed solutions

  • Identify and troubleshoot application code-related issues, review and provide feedback to any required final user documentation

  • Communicate directly with architects on customer’s side

  • Communicate with customer on regular basis to clarify business requirements

  • Participate workshops and presentation of the proposed solution to customers

  • Run demo and education sessions for customer

  • Drive full-cycle of application development using Agile approach:

    • Idea generation and high-level vision creation

    • Solution design and documenting, proposal

    • Development, Testing, and Production launch



  • Be a member of cross-functional teams that experiment with new technology and proactively search for the best solutions and ideas in the marketplace

  • Coordinate your work with other developers to deliver first-class technology solutions in a positive, fun, yet challenging and deadline driven environment

  • Work closely with internal and external product and technology teams to bring technology solutions and perspectives to the product development process

  • Proven experience in evaluating theoretical knowledge vs. practical (on-the-job) skills and seniority level of candidates as well as actionable feedback and recommendations on positions/projects matching


Requirements



  • Minimum of 5 years of experience in software engineering and development using JavaScript (server and client side)

  • Advanced knowledge of ReactJS or Angular, ES6, CSS3, HTML5, React-Redux, Node.js, Bootstrap, Lodash, React-router, ESLint and Mocha/Sinon

  • In-depth experience in using, integrating, and optimizing front end build tools (Grunt / Gulp / Webpack)

  • Experienced with Agile development

  • Experience in Redux-form

  • Ability to provide technical solutions from an architect perspective

  • Ability to provide realistic estimation on required effort and manage to complete tasks in accordance to estimation

  • Be self-managing and work without supervision

  • Good communication skills

  • Upper intermediate (CEFR B2) or higher level of spoken and written English

  • Bachelor degree or above in Computer Science, Software Engineering or related majors


Desirable  



  • Knowledge of Big data, Yaml-js and Express

  • Experience in developing Server-side programming (any language)

  • Experience in using JavaScript build & testing tools

  • Working experience in global environment where colleagues, stakeholders and onsite client team locate in different locations, be able to cope with culture and time zone differences

  • Experience in mentoring juniors or less senior colleagues on the project(s)

  • Experience in conducting trainings or technical tech talks in the area of expertise


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment