Senior iOS Developer
Ulta-Tek -
Glim, AlexandriaPosted 4 years ago21Applicants for1 open position
- 5Viewed
- 1In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Participate in the requirement verification and analysis.
- Participate in technical design and functional specification reviews.
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain business applications.
- Design, develop, troubleshoot, debug, implement, and unit test software products and solutions in accordance with established standards.
- Participate in code reviews to ensure adherence to coding standards.
- Apply basic professional knowledge related to software engineering processes and tools used within the team.
- Use design patterns and the company standard in designing software parts.
- Work closely with the team leader in task estimation and planning
- Write technical documentation according to the company standard.
Job Requirements
- Bachelor Degree of Computer Science or equivalent
- Solid understanding of object-oriented programming and software design pattern.
- 4+ years of relevant experience
- At least 2 years of relevant experience in Swift and Xcode
- Familiarity with RESTful APIs to connect Apps to back-end services
- Proficiency with unit testing.
- Familiarity with Test-Driven Development.
- Experience using a source control systems
- Good understanding of the full mobile development lifecycle
- Experience with third-party libraries and APIs.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Excellent verbal and written communication skills.
- Excellent teamwork and problem-solving skills, flexibility, details oriented and ability to handle multiple tasks.
- Experience in Agile development.
- Familiar with tools like Firebase, Crashlytics
- Experience in VOIP Technologies is a huge plus