2 days ago
Dublin, IrelandMid Level
Responsibilities
- Estimate and plan software development work.
- Work with business managers to capture requirements and build new modules or improve existing modules.
- Design, develop, evaluate, maintain, and improve enterprise software applications and integrations.
- Maintain an accurately structured codebase using software engineering standard methodologies.
- Participate in peer reviews and apply software engineering best practices.
- Contribute to asset management, mobile device management, and software signing and distribution services supporting macOS, iOS, and tvOS devices.
Requirements
- Strong knowledge of enterprise systems, software design, and software development.
- Experience with Go, Java, Swift, JavaScript, Python, or equivalent languages.
- Experience with containerization technologies such as Docker and Kubernetes, and cloud services such as AWS.
- Understanding of database modeling and design.
- Preferred: MSc or BSc in Computer Science or equivalent experience.
Tech Stack
Categories
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
