ClickJobs.io ยท 2 days ago
Senior IOS Engineer
Wonder how qualified you are to the job?
Maximize your interview chances
Human Resources Services
Insider Connection @ClickJobs.io
Responsibilities
Design and develop mobile solutions for existing and new platforms.
Analyze user stories, provide estimations, and participate in sprint planning.
Collaborate with stakeholders to define scalable solutions within budget and timeline.
Create detailed mobile software development documentation and assign tasks.
Build stable, performant mobile applications using Flutter and Swift.
Guide and mentor team members, recommend process and technology improvements.
Stay updated on technologies, innovate, and provide creative solutions.
Contribute to the entire development cycle, including design, testing, and launch.
Communicate about software processes, architectures, and design patterns.
Mentor junior team members and deliver constructive feedback.
Work in an Agile Team with various roles like product managers, designers, and QA.
Apply mobile development best practices and principles.
Interact with senior leaders, technical colleagues, and partners.
Monitor and report on production systems.
Demonstrate strong problem-solving, analysis, unit testing, and continuous integration skills.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
At least 5 years of experience building highly scalable and performant production level applications.
Strong demonstrable experience using Swift in building iOS consumer-facing applications using both UIKit and SwiftUI.
Strong demonstrable experience using Dart in building Flutter consumer-facing applications.
Contribute to the entire development cycle, including technical design, development, testing, experimentation, analysis, and product launch.
Proven collaboration skills and ability to communicate about software processes, architectures, and design patterns across various teams.
Experience mentoring junior team members and the ability to deliver encouraging and constructive feedback.
Experience working in an Agile Team consisting of product managers, project managers, design, QA, and tech.
Solid understanding of mobile development, design principles, patterns, and best practices related to application development concepts, designs, and architectures.
Excellent communication skills required to interact with senior leaders, technical colleagues, and partners.
Experience in monitoring and reporting tools.
Self-motivated, quick learner, passion for consumer software.
Strong problem-solving and analysis skills.
Strong knowledge of unit testing and continuous integration.
Deep knowledge and experience of managing, orchestrating, and monitoring distributed production systems.
Bachelor's degree in computer science, Engineering, Information Systems, or related field/work experience.
Preferred
Understanding of modern SRE best practices.
Experience with Typescript
Familiarity with AI (Artificial Intelligence) subsets such as Machine Learning, Large Language Models (LLM) and Natural Language Processing (NLP).
Company
ClickJobs.io
Tired of searching for a job? We compile the latest vacancies from job sites and company apply pages so you can search for every job using one platform.
Funding
Current Stage
Early StageCompany data provided by crunchbase