Summary Posted: Jan 2, 2024 Weekly Hours: 40 Role Number: 200530115 Wireless Technologies & Ecosystems (WTE) team is looking for a qualified & self-motivated engineer with a passion for SW development & test processes (CI/CD) and designing/implementing end to end frameworks for large projects and teams to improve the quality of software for Apple products. In collaboration with other engineers inside and outside of the team this individual will work to define and design complex components and integrate open-source, customized in-house solutions into a single business-critical product which is in daily use by thousands of developers. The focus of this role will be to develop/enhance tools that will accelerate software testing/delivery to support and enhance the productivity a large developer community and management group within the Wireless Technologies & Ecosystems department. Key Qualifications Key Qualifications Good technical and functional understanding of SW development and quality assurance methodologies, processes, and tools Good to expert-level skills in the following programing framework and languages: Python, Django framework, Javascript, HTML, CSS, mySQL, and shell Ability to design software and integrate with other solutions Familiarity with DevOps/Agile, test-driven development practices Good knowledge of desktop and distributed software engineering tools and databases Familiarity with test frameworks like Selenium Preferably, some understanding of CI/CD practices, concepts and workflows Preferably, some experience in test scheduler approaches (e.g. Jenkins CI, pipelines) including adjustment and/or development of non-standard add-ons to such tools Preferably, some hands-on experience in software engineering Description Description Work with a dynamic full stack engineering team on an innovative project.
Engineer new features and functionalities for business critical products
Where applicable, automate build/test/package/deploy processes in diversified programming
technologies and infrastructure environments
Work on reliable delivery of high-quality software to serve a large of 1000+
technically skilled user community Education & Experience Education & Experience Working towards a Bachelor’s or Master’s in Computer Science Additional Requirements Additional Requirements
View Original Job Posting