Senior iOS Developer
at mimik
Vancouver, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Apr, 2025 | Not Specified | 30 Jan, 2025 | N/A | Communication Skills,Node.Js,Web Technologies,Confluence,Jira,Technology,Bitbucket,It,Test Driven Development,Linux,Slack,Ownership,Git,Interpersonal Skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
EDUCATION
- Bachelor’s Degree or equivalent experience in a related field.
- 8+ years of overall development experience and industry standards.
EXPERIENCE
- Experience in Reactive Programming.
- Experience or solid understanding of Test Driven Development (TDD).
- Experience working in an Agile/Scrum environment, along with Confluence, JIRA, Bitbucket, Slack, and Git.
SKILLS
- Strong writing and technical communication skills.
- Knowledge of Linux, Node.js, other web technologies, and UI/UX standards are a plus.
- Heroic get-it-done attitude; collaborates well with team members and can take ownership.
- Experience leading the performance tuning strategy of consumer applications.
- Reliable and have a positive attitude.
- Great interpersonal skills.
- Ability to handle working on multiple projects or task and keep them all under control.Agile savvy.
- A desire to learn.
- Passionate about technology and using it to help solve business issues.
- Strong work ethic.
Responsibilities:
ABOUT THE ROLE
As a Senior iOS developer, you will be working alongside our larger development team to improve our iOS applications. You should have a track record of delivering significant iOS-based solutions, experience developing Swift, C/C++ or Objective-C applications of advanced complexity in (data structures, networking, architecture) and a passion for writing elegant, maintainable, and clean code.
KEY RESPONSIBILITIES
- Contribute to defining the technical direction of an application or feature, making informed decisions about technology choices, and evaluating trade-offs between different approaches.
- Perform thorough code reviews, identify areas for improvement, and collaborate with team members to refactor and optimize codebases.
- Identify, diagnose, and resolve complex issues with iOS applications, using debugging tools and techniques to minimize downtime and maintain app stability.
- Lead the design and development of complex iOS applications, ensuring they meet the required functionality, performance, and quality standards.
- Optimize application performance, ensuring smooth user experiences, efficient resource usage, and meeting the required performance standards.
- Conduct security audits of applications, identifying vulnerabilities, recommending patches or fixes, and collaborating with QA teams to ensure secure code delivery.
- Integrate iOS applications with third-party services (e.g., APIs, SDKs), ensuring seamless communication and data exchange.
- Participate in high-level architecture discussions, designing scalable, maintainable, and efficient systems that meet the needs of the application or feature.
- Stay up-to-date with the latest iOS development trends, frameworks, and tools, adapting to new technologies and features as they emerge.
- Creating high-quality documentation for codebases and technical processes.
- Participating in Agile development
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Vancouver, BC, Canada