
Website Uber
Job Description:
Collaborates with team members to design, develop, and maintain user interfaces and features for mobile applications (iOS). Mobile iOS Engineers will have the opportunity to work remotely.
Job Responsibilities:
- Technical Competency: Maintains and applies knowledge of mobile platforms, frameworks, and modules to design, develop, and maintain user interfaces and features for mobile applications (Android, iOS).
- Adopts Uber standards and learns and applies industry standards to produce mobile solutions that are balanced between cross-platform standardization and platform-specific optimization while considering technical constraints, impact on other functions (e.g., backend, product, design), and complexities of user experience. Helps define Uber technical standards for the team.
- Coding: Writes high-quality code (i.e., reliable, readable, efficient, testable), provides quality code reviews, and creates comprehensive tests and quality documentation to solve moderately complex problems.
- This includes knowledge of data structures, algorithms, programming and associated programming languages and frameworks, and major phases/activities of the software research and development life cycle (e.g., requirements, design, build, experiment, test, debug, deploy, monitor). Monitors, reports, and ensures resolution of technical problems according to standards and best practices.
Job Requirements:
- Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field OR 1-year full-time Software Engineering work experience, WHICH INCLUDES 1-year total technical software engineering experience in one or more of the following areas:
- Native iOS
- iOS swift, iOS objective C
Job Details:
Company: Uber
Vacancy Type: Full Time
Job Location: Toronto, ON, CA
Application Deadline: N/A
Jobseve.online