Logo
ATPCO

Lead Web Developer

ATPCO, Sterling, Virginia, United States, 22170


Company Description

Job Description

As the Lead Web Developer, you will be responsible for overseeing all aspects of web development, including front end, back end, integration, database, security, and version control. You will design, develop, and maintain high-quality and innovative functional web pages and applications. Your proficiency in modern front-end frameworks and back-end technologies will be instrumental in delivering seamless and efficient customer-server communication. As a senior member of the team, you will also lead and mentor a small digital team composed of a web developer , fostering a collaborative and learning-oriented environment. Ultimately, you will ensure our web pages are up and running and cover both internal and customer needs. This position will report to the Creative Manager but will collaborate across teams in marketing (product marketing, content, creative, comms, and events) and work with departments throughout the company (UX and IT) to refine the website and fix technical issues.

You Will:Own and evolve our platforms to drive efficiencies and ensure optimal performance by finding areas of improvement, updating HTML, CSS, and JavaScript regularly, and devising different optimization strategiesOversee development projects from start to finish, including planning and estimation, resource allocation, key milestones, task allocation, user research, code review, and technical guidanceManage and grow a small digital team, overseeing a web developerLead and actively participate in the full software development lifecycle, from concept and design to development, testing, deployment, and maintenanceConduct code reviews and enforce coding standards, writing advanced code and documentation, troubleshooting issues in the code, and providing innovative and new features to keep our systems up to dateCollaborate cross-divisionally as necessary to align web and brand strategies with key business initiatives, information technology, and UX, to meet diverse stakeholder needs and ensure all properties work as intendedEnsure the optimization and performance of web applications, resolving bottlenecks, and improving scalability and responsiveness through code refactoring, caching mechanisms, database indexing, and asynchronous processingManage digital vendor relationships, server technical relationships, and other partnerships related to the development of new features for existing and new websitesImprove the user experience of the website regularly and ensure web quality and efficiency by gathering and implementing customer feedback, leveraging data, and A/B testing to drive greater performanceOversee the front-end and back-end development, integration, database design and database security of our applicationsThe Ideal Candidate:

In-depth knowledge of system design, including an application's architecture, database, integration, and securityIn-depth knowledge of web development principles, standards, and best practices to ensure the quality, responsiveness, performance, and usability of websitesAbility to lead and run marketing projects and workflows (create meetings, write agendas, lead members in discussions, assign next actions, follow up)Prior experience collaborating with developers, testers, business analysts, and architectsExperience with mockup and UI prototyping toolsFamiliarity with responsive web design and knowledge of front-end technologies such as HTML, CSS, JavaScript, React, Angular, and Vue.jsProficiency in back-end technologies such as Python, Ruby, Rust, or GoFamiliarity with web frameworks including Django, Flask, or Express and knowledge of RESTful APIsFamiliarity with Drupal & WordPressHighly proficient in cross-browser and cross-platform compatibility, firewalls (functionality and maintenance), Access, mySQL, and JavaScriptExtensive experience designing, developing, testing, and maintain web development projectsSolid understanding of the Software Development Lifecycle and Agile Methodologies including Scrum, Kanban, and XPStrong analytical skills and experience in tracking project status, metrics, and analyzing details to determine trends and apply findings to future strategiesBachelor's degree in an IT-related field such as Computer Science, Computer Engineering, Software Engineering, or equivalent

Qualifications

Additional Information

ATPCO is the foundation of flight shopping, providing pricing and retailing data, tools, and services to 500+ airlines, global distribution systems, sales channels, and technology companies. ATPCO links the entire airline community together, collaborating to develop industry standards for airline distribution and end-to-end technology solutions. From shopping to settlement, ATPCO solutions work seamlessly across existing, new, and evolving technologies and methods. Airline-owned and reliably supporting air travel for more than 55 years, ATPCO is everywhere people buy flights.

Employees are eligible for our benefits package including employer matched 401(k), group health insurance and wellness programs, paid time off, tuition reimbursement, standby flight program and employee collaborated work and life standards.

We consider qualified applicants for employment without regard to race, gender, age, color, religion, national origin, citizenship status, marital status, disability, sexual orientation, protected military/veteran status, gender identity or expression, genetic information, marital status, medical condition, or any other legally protected factor.

Videos To Watchhttps://www.youtube.com/watch?v=BV3wBAajE4Y