Senior Software Engineer – iOS Mobile
Job Description
Job title: Senior Software Engineer – iOS Mobile
Company: Hatch Innovations
Job description: Senior Software Engineer – iOS MobileAbout Us!Founded in 2011, Hatch Innovations is based in Vancouver and has an international team with over 80 people located across the globe. We’re creative thinkers who have a passion for technology and are constantly thinking of innovative solutions to help better serve your business and customers.About the Role!We are seeking a talented Senior Software Engineer – IOS Mobile with a background working in mobile and microservice oriented architectures to join an exciting client project. The ideal candidate will be integral to the development of the new application, starting with the iPhone platform. This role involves designing, building, and maintaining a high-quality, scalable, and feature-rich social media application by leveraging the latest technologies (e.g., AI), languages and practices (e.g., Interest based).You will work in an engineering-oriented fast-paced environment, with minimal management and detailed task definition. You need to be a self-starter and excel at making your own decisions and organizing your work according to the declared goals.This is a remote position.You will
- Be an integral team member in the development of a new social media application
- Design and implement robust full-stack solutions to ensure a seamless user experience.
- Collaborate with the founding team to define, design, and ship new features and functionality.
- Ensure the performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs to optimize application performance.
- Integrate the application with backend services, databases, and other APIs.
- Stay informed on the latest technology trends in social media, Generative AI, and mobile development and apply them within the application as appropriate.
- Participate in the entire application lifecycle, focusing on coding, debugging, and testing.
You have
- Proven experience as a software engineer with a focus on full-stack development
- Experience working on distributed systems with microservice architectures.
- Strong knowledge of the mobile development ecosystem (e.g. iOS and Android).
- Strong experience with one or more common client and server languages (i.e. Swift, Kotlin, golang, C#, C/C++, Java, Javascript etc..).
- Comfort learning additional software languages such as Golang, Swift, Kotlin
- Familiarity with the HTTP protocol and API technologies such as gRPC, REST and OpenAPI
- Understanding of UI/UX standards and a passion for delivering compelling user experiences.
- Experience working with database technologies (e.g., MySQL, MongoDB) and caching layers, (e.g. redis, memcached)
- Experience with version control systems such as git.
- Excellent problem-solving, analytical, and time management skills.
- Strong verbal and written communication skills.
- BS/MS degree in Computer Science, Engineering, or a related field.
- Strong communication and teamwork abilities.
- Must be a resident of Canada and be eligible to work in Canada
- May be required to work on-site (Hatch office in Burnaby)
Nice to Haves
- Comfort working in a fast-pace, non-hierarchical, startup like environment
- Comfort wearing a number of “hats” and willingness to dive into new technologies.
- Experience with deployment to cloud infrastructure and managed services.
- Familiarity with continuous integration and deployment (CI/CD) practices.
- Knowledge of other mobile development languages (e.g., Kotlin, Java) is a plus.
- Experience building generative AI solutions (both consumer facing and backend)
How to Apply
- To apply, please send your PDF resume and Github profile.
Job TypesPermanent, Full-timeSchedule: Monday to FridayPay: $100K to $150K per yearWe Offer
- Health Spending Account
- Medical, Dental, Vision etc.
- Disability insurance
- Life insurance
- Paid time off
- Work from home
Expected salary: $100000 – 150000 per year
Location: British Columbia
Job date: Wed, 24 Jul 2024 22:13:02 GMT
Apply for the job now!