These job descriptions are examples. Looking for work?

Find JobsFind Jobs

UI Front End Developer

0 people like this description

As a Senior Developer for our client's eCommerce team, you'll be responsible for large-scale, e-commerce Web applications development, tools development and maintenance. You'll interact with the business to provide robust technical solutions to business problems; you will interact with junior engineers to provide guidance as to best practices in web development. This position will support our efforts in front-end web development team.

Develop and design new systems or redesign existing systems to meet business requirements, changing needs, or newer technology.

Responsibilities
· Performs product development/coding, design tasks of high complexity, which may require research and analysis and in-depth front-end programming knowledge.
· Performs system design and specification development, program logic and flow-charting, testing, debugging, and documentation, although specific skill requirements could vary based on the type of development being performed
· Assists in providing guidance to small groups of two to three engineers, including offshore associates, for assigned Engineering projects
· Demonstrates up-to-date expertise in Software Engineering and applies this to the development, execution, and improvement of action plans.
· Works within established procedures to develop, test, implement, and maintain application software.
· Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity
· Participates in the discovery phase of small to medium size projects to come up with high level design
· Participates on development of multiple small to large sized projects
· Performs as lead developer or technical lead in small to medium size projects
· Performs code-reviews and suggest best practices for automating code maintenance tasks.
· Provides and supports the implementation of business solutions
· Provides support to the business
· Troubleshoots business and production issues

Minimum Qualifications

· Bachelor's Degree in Computer Science or related field and 4+ years experience building scalable ecommerce applications or mobile software
· 8 years experience developing in web application frameworks, DOM, JavaScript, AJAX, cross-browser compatibility issues, and client-side performance optimization.
· Good knowledge and experience working in object-oriented JavaScript, JavaScript applications with a focus on site speed, Ajax calls, lazy/asynchronous loading of JavaScript.
· Good knowledge of Java, J2EE, JSP, Struts, Spring technologies and frameworks

Additional Preferred Qualifications

· Write and support reusable JavaScript libraries that are used across the site.
· Work third parties to follow best practices and manage shared code.
· Version Control systems, preferable Git / CVS or comparable
· Understanding of different JavaScript frameworks like JQuery a plus.
· Understanding of the core of browsers and how they render HTML.
· Good to have understanding of the latest design and development trends for different device types (tablets), JavaScript evolution, responsive design; willingness to learn and implement new client side technologies /concepts.
· Be able to create a quick prototype from ideas and mockups from wire frames.
· Work third parties to follow best practices and manage shared code.
· Experience with MVC frameworks like Spring for web applications; JSP, Velocity, tiles.
· Experience with Eclipse or other IDE development tools.
· Experience with Agile / waterfall methodologies.

These job descriptions are examples. Looking for work?

Find JobsFind Jobs