Hi,
Please check and let me know
Kindly mail me at nikhil@apetan.com
Job Title: Principal Software Engineer (Front End)
Location: Midtown, NYC
Job Type: Contract
Duration: Long Term
Mode: Phone and F2F
Need senior level person Lead or Manager.
JOB PURPOSE:
• Our client is seeking a Front End Engineer to build software solutions.
• This role requires hands-on web development skills, deep technical expertise and experience with a variety of front-end strategies and tools.
• The Software Engineer will work within the Software Engineering team, acting in a technical capacity to build out features from a backlog in an Agile software development environment.
RESPONSIBILITIES:
• Develop and integrate front-end solutions based on business requirements, UX team mockups.
• Participate in all the agile ceremonies for the project you are leading.
• Be intimately familiar with the project backlog, in particular with the highest prioritized stories, and raise technical concerns to the scrum master and product owner.
• Guide technical solutions by either tasking stories or reviewing tasks created by other SWEs on the project.
• Build web applications that conform to the latest standards and industry best practices.
• Stay up to date on new technologies and tools being used in across the web development world and be able to evaluate the advantages and disadvantages of using them.
• Be responsible for all development deliverables and support the other software engineers so that all committed stories meet the project's definition of done each iteration.
• Collaborate and communicate with other principal software engineers whenever features are being planned that might require coordination across teams.
• Write javascript unit tests and work with QA engineers on functional tests using tools like selenium.
• Manage source control and code deployment for a development environment.
• Contribute to coding practice discussions and reviews.
• Accurately scope the time required for completing development tasks.
• Create detailed technical specification documents and technical documentation.
• Assist with educating and mentoring junior web developers
• Collaborate with designers, project managers, developers, QA engineers and site owners on technical projects.
QUALIFICATIONS & REQUIREMENTS Required technical and leadership skill sets:
• Three or more (3+) years of professional experience working within an enterprise-level web engineering team
• Two or more (2+) years of hands-on React.js and/or Node.js development
• Must have experience working on large-scale, high-traffic websites
• Experience with Agile/Scrum Languages and Software Packages:
• Languages: Javascript (Ecmascript 6)
• Web Technologies: HTML, SASS/CSS, JavaScript, React.js, Node.js, JSON, XML, and RESTful web services
• Build & test tools: SASS & Compass, Gulp, Web Pack, Mocha, etc.
• Bonus tools: Grunt, memcache/reddis, Jenkins (a plus)
• Debugging and Profiling: NewRelic, Splunk (a plus)
• Documentation: Markdown
• Database: SQL & noSQL experience a plus
• Tools: Git, Rally, Docker (a plus)
• Others: Unix shell scripting
Job Requirements
DESIRED CHARACTERISTICS:
• Actively participates in various javascript communities: posts questions and answers; attends meet-ups and/or conferences
• Has experience combining multiple technologies in order to solve problems in the best possible way. For example, using a CDN and reverse proxy and key|value store to improve caching performance benefits.
• Strong fundamental understanding of both front-end and back-end web development technologies
• Experience both measuring and improving performance for front-end web applications.
• Demonstrable experience working with various strategies (e.g. single-page applications) including a strong knowledge of both the advantages and disadvantages of these approaches.
• Able to work independently with little to no direction and multitask while remaining productive and conscious of timelines
• Good problem solver; tenacious in working through problems and troubleshooting
• Succeeds in challenging situations independently
• Researches, recommends and implements technologies that will benefit the team
• Strong communication and collaboration skills
• B.S. degree or higher in computer science is a plus
--
You received this message because you are subscribed to the Google Groups "US Jobs: Requirements, Clients and Consultants" group.
To unsubscribe from this group and stop receiving emails from it, send an email to recruiters-r-us+unsubscribe@googlegroups.com.
To post to this group, send email to recruiters-r-us@googlegroups.com.
Visit this group at https://groups.google.com/group/recruiters-r-us.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment