Apple is seeking an experienced Solutions Engineer to work on products in Contact Center Technologies focused on social media solutions. The role involves developing prototypes, defining roadmaps and visions of products, and staying current with new technologies.
Requirements
- Experience in software development focused on iOS/ macOS development using Swift.
- Experience in Swift and iOS/ macOS frameworks such as UIKit, AppKit, Swift Data, Core Animation, and Core Graphics.
- Experience in building web applications using JavaScript and Vue.js on the front-end and Spring Boot on the back-end.
- Experience with RESTful APIs to connect iOS/ macOS applications to backend services.
- Experience in memory management and performance optimization.
- Experience with continuous integration/continuous delivery (CI/CD) tools and processes.
- 5+ years of experience in software development focused on iOS/ macOS development using Swift.
Responsibilities
- Lead the design, development, and implementation of iOS/ macOS applications using Swift, ensuring high-quality, scalable, and maintainable code.
- Collaborate with cross-functional teams, including product managers, designers, and backend developers, to deliver compelling mobile experiences.
- Contribute to and enhance the architecture of existing applications, ensuring they meet both current and future performance, scalability, and security requirements.
- Optimize applications for maximum speed and scalability, using profiling tools and performance optimization techniques.
- Participate in code reviews, offering constructive feedback and ensuring adherence to best practices and coding standards.
- Mentor and guide junior and mid-level engineers, helping them grow in their technical careers.
- Stay current with the latest developments in Swift and iOS/ macOS development, applying new techniques and tools where appropriate.
Other
- Self-starting, hands-on, energetic individual not afraid to question assumptions and be imaginative.
- Passion for exploring and learning new technologies in a fast-paced environment.
- Solid communication skills, with the ability to collaborate effectively across teams.
- Excellent problem-solving skills and the ability to debug and resolve complex technical issues.
- Proven track record of delivering high-performance, scalable, and reliable iOS/ macOS applications.