Pearson is the world's lifelong learning company dedicated to helping people realize their potential through education. The Software Engineer III will be part of the Web Marketing Team, responsible for delivering web platform initiatives that enhance public-facing school websites and contribute to the development of a virtual online learning platform.
Responsibilities:
- Work with subject matter experts and other stakeholders to meet front-end development and technology/ application needs to support current and future website roadmaps
- Continuously improve page speed and performance
- Collaborate with UX and technology partners in the organization to translate UI/UX wireframes and designs into actual code using HTML, CSS, and JavaScript to achieve a final Web product
- Track project issues and establish acceptance criteria to ensure that the team understands when work is complete; verify that the acceptance criteria has been met
- Partner with Software Development QA team to ensure rigorous QA is performed prior to release
- Provide product demonstrations
- Perform light scrum master duties as needed in support of the overall team
- Familiar with asynchronous development practices
- Experience working in the Microsoft Cloud stack, particularly Azure technologies
- Experience using JavaScript frameworks, knowledge of Angular or React preferred
- Experience working in source control, such as Git and Azure Dev Ops (ADO)
- Ability to independently solve technical problems in a virtual work environment, collaborate when necessary, and proactively ask for help
- Experience with analyzing business needs and requirements, collaborating with a development team on technical solutions, and writing technical specifications and/or requirements
- Experience writing technical documentation and troubleshooting guidance, specifically to allow internal staff to support delivered solutions
- Experience working on an Agile team
- Ability to work well with others, particularly cross-functional team members and customers, such as UI/UX, Quality Assurance, Product Owners, etc
- Ability to demonstrate aptitude and experience by providing examples, samples, and source code
Requirements:
- Minimum of a Bachelor's degree required – preferably in Computer Science or related field
- Minimum 4 years of experience in a high-tech environment developing object-oriented Web applications
- Experience building APIs (Application Program Interfaces)
- Experience working in the Microsoft Cloud stack, particularly Azure technologies
- Familiar with asynchronous development practices
- Proficient with Atlassian products including Jira and Confluence
- Understanding of the website development lifecycle and methodologies
- Experience managing and administering web content management systems. AEM experience is a plus
- Proficiency and hands-on experience in Javascript (Angular JS or similar framework), HTML/CSS
- Strong attention to detail and a proven commitment to excellence and quality control
- Well organized, detail-oriented, and process-driven with a positive and proactive attitude
- An understanding of marketing & sales funnels, customer journeys & positioning
- Strong organizational skills with the ability to manage multiple projects and requests
- Excited to work in a collaborative team environment and cross-functionally
- Ability to work in a fast-paced, changing & highly virtual work environment
- Experience using JavaScript frameworks, knowledge of Angular or React preferred