2023 Technology Full Time Training Program - Mobile Engineer
Job description
POSITION TITLE: Engineer – Mobile (iOS)
REPORTS TO: Sr. Manager – UI Engineering
POSITION SUMMARY:
We're looking for an iOS developer who is passionate about building and delivering high quality, highly polished mobile applications. If you strive to find elegant technical solutions to design challenges, enjoy working on mobile devices, and getting the UX right, this is a good match for you. The ideal candidate will develop consumer facing interactive features and functionality for iOS devices.
RESPONSIBILITIES:
- Write clean, maintainable code and perform peer code-reviews.
- Develop new user-facing features using Swift.
- Build reusable components and front-end libraries for future use.
- Improve our code base with thoughtful refactoring of tech debt.
- Ensure adherence to defined development life cycle, good software design practices, and architecture strategy.
- Apply knowledge of software engineering best practices and coding standards, code reviews, source control management, build processes, testing, and operations.
- Propose innovative tools, frameworks, automations and processes that are used by the mobile development team.
- Work with team members in different locations to promote engineering excellence.
QUALIFICATIONS:
- Bachelor’s degree in computer science, Engineering, Information Systems or equivalent experience required.
- Excellent understanding of the entire iOS development cycle
- Experience in building custom UI elements using UIKit and Auto Layout
- Have familiarity with the SWIFT UI, Combine and XCTest framework.
- Understanding of MVC and VIPER development patterns
- 1+ years of in-depth mobile development - Swift, iOS SDK/Frameworks, REST APIs, JSON, GIT
- Familiarity with CI/CD (e.g. Jenkins, Bamboo, Fastlane) and experience setting up deployment pipelines.
- Bonus points if you have experience with the code signing and distribution process and have used Apple services like universal linking, push notifications and/or Keychain.
- Experience working with Agile methodologies a plus.
- Personal software projects or open-source contributions a plus
- Excellent verbal and written communication skills
- Passion for Mobile development
PAY/BENEFITS INFORMATION:
- Actual starting pay is determined by various factors, including but not limited to relevant experience and location.
- Subject to eligibility requirements, associates may receive health care benefits (including medical, vision, and dental); wellness benefits; 401(k) retirement benefits; life and disability insurance; employee stock purchase program; paid time off; paid sick leave; and parental leave and benefits
- Paid Time Off, paid sick leave, and holiday pay vary by job level and type, job location, employment classification (part-time or full-time / exempt or non-exempt), and years of service.
- AEO may also provide discretionary bonuses and other incentives at its discretion.
Job Identification 129
Job Category Full Time Training Program
Posting Date 2023-03-22
Job Schedule Full time
Locations Pittsburgh, PA, United States
caravetterealestate.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, caravetterealestate.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, caravetterealestate.com is the ideal place to find your next job.