We are seeking a skilled and experienced mobile application developer to join our team.
Key Responsibilities
* Participate in the full software development life cycle, working towards achieving corporate goals and objectives.
* Design, document, develop, and test mobile applications for iOS devices.
* Perform analysis and testing of new product features and platform requirements.
* Evaluate and ensure that new features integrate properly into the existing system.
* Develop high-quality code with a focus on stability, scalability, security, and maintainability.
* Produce detailed documentation, adhering to quality management standards.
* Collaborate with QA to track bug reports, debug code, develop test plans, and close issues.
Requirements
* Excellent written and spoken communication skills in English.
* Bachelor's degree or equivalent work experience in software development, iOS development, web development, or a similar field.
* Experience designing and developing native software products for iOS devices.
* Proficiency in Xcode and Swift programming languages.
* Prior experience with mobile or similar development is highly desirable.
* Strong knowledge of design best practices and principles.
* Experience with using Room library as an object persistence solution.
* Familiarity with building applications that consume RESTful APIs.