Front-end Web Developer - Mid-level
The Application Developer builds, maintains and configures applications to ensure business needs are met. Most will specialize in a specific application domain such as web, mobile, client-server or mainframe development, focused on supporting specific business capabilities. Application Developers will have in-depth knowledge of at least one programming language. The person in this role would also:
Enhance Alliance Data Retail's Digital (Web, mobile) offerings
Actively participate in a fun and fast paced Agile environment
Collaborate with design and development teams to develop code that is functional, maintainable, and in compliance with defined coding standards
Contribute to continuous improvement initiatives to drive the organization forward
Support and mentor less experienced team members
Learn new technologies and stay informed of industry trends
Effectively manage and prioritize multiple tasks
Understand the use of technology and how its implementation affects strategic business goals
Essential Job Functions
Utilize the software development lifecycle to implement technology solutions that create and enhance applications.
Inspect, analyze, and translate functional and non-functional requirements into technical design, application code, and configuration parameters.
Produce design specifications, including screen layouts, graphical user interfaces, and printed outputs developed for self and others.
Convert technical design and specifications into functioning components through the development of application code and configuration.
Create and execute unit tests to ensure issues are proactively identified within the software development lifecycle.
Analyze code to identify causes of errors and defects. Remediate known errors within development and production support contexts.
Review application code for self and others. Define, support, and enforce code standards and guidelines relevant to the applications and technologies being supported.
Estimate and size work based upon high-level requirements.
Continuously improve applications and processes with a focus on quality, efficiency, and user experience.
Cultivate relationships across roles and organizations to maximize collaboration, partnership, and efficiency.
Provide peer coaching and feedback formally and informally. Request and utilize feedback to foster personal development.
Bachelor's degree or equivalent relevant experience
3 to 5 years
Knowledge, Skills and Abilities
Basic understanding of web markup, including HTML5, CSS3 and XHTML
Basic understanding of CSS pre-processing platforms (e.g. Sass, LESS)
Basic understanding of versioning control systems (e.g. Git, Subversion)
Familiarity with web application security issues and security by design principles
Knowledge on developing accessibility compliant web sites (WCAG 2.0 AA)
Experience with Web Content Management Systems (e.g. Tridion)
Experience with Atlassian products such as JIRA and Confluence
Able to work in a fast paced, client focused environment, maintain effective communication with internal customers.
Candidate should be team oriented and a highly motivated self-starter, able to think and operate independently.
Excellent problem-solving skills.
Must have aptitude for detail and accuracy.
Must be a loyal team player with excellent interpersonal skills.
Works well under stress.
This job description is illustrative of the types of duties typically performed by this job. It is not intended to be an exhaustive listing of each and every essential function of the job. Because job content may change from time to time, the Company reserves the right to add and/or delete essential functions from this job at any time.
About Alliance Data's card services business
Alliance Data's card services business develops market-leading private label, co-brand, and business credit card programs for many of the world's most recognizable brands. Through our branded credit programs, we help build more profitable relationships between our partners and their cardmembers, and drive lasting loyalty.
Using the industry's most comprehensive and predictive data set, advanced analytics, and broad-reaching capabilities, Alliance Data's card services business has been helping partners increase sales and provide greater value to their cardmembers since 1986. We are proud to be part of the Alliance Data enterprise (NYSE: ADS), an S&P 500, FORTUNE 500 and FORTUNE 100 Best Companies to Work For company headquartered in Columbus, Ohio. To learn more, visit KnowMoreSellMore.com, follow us on Twitter @Know_SellMore, and connect with us on LinkedIn at Alliance Data card services.
Alliance Data offers a competitive salary, a comprehensive selection of benefit options including 401(k).
All job offers are contingent upon successful completion of credit and background checks.
Alliance Data is an Equal Opportunity Employer.
Alliance Data will provide accommodations to applicants needing accommodations to complete the application process.
Any applicant offered employment will be required to establish that they are legally authorized to work in the United States for Alliance Data.
Alliance Data participates in E-Verify.
Alliance Data will consider for employment qualified applicants with criminal and credit histories in a manner consistent with the requirements of all applicable laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.