Remote Software Engineer (iOS)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Solvd Inc. is a premier software engineering company with 8 offices globally and over 800 international employees.
  • The company has over 12 years of experience and helps clients create software that improves operations and opens new markets.
  • Solvd Inc. has a roster of digital-native enterprise clients, including major brands in retail and social media.
  • The company is seeking an experienced iOS Software Engineer to join their team.
  • Responsibilities include working closely with the creative design and user interface team to implement native mobile interfaces according to the iOS Human Interface Guidelines.
  • The engineer will continually improve user experience by analyzing and optimizing UI, data storage, and network communications.
  • They will independently build and deliver high-quality features and improvements.
  • The role involves researching and implementing high-quality technical solutions to meet business goals and benefit the growing user base.
  • The engineer will provide thought leadership on industry best practices around design, testing, security, and deployment.
  • Coaching team members to enhance team success is also a key responsibility.
  • Collaboration with the cross-functional product engineering team to solve problems and turning big ideas into simple, elegant solutions is expected.

Requirements:

  • Candidates must have 4+ years of relevant work experience.
  • They should have applicable experience building applications in Objective-C and Swift for the iOS platform within an Agile environment.
  • Experience in writing unit tests and testable code is required.
  • Candidates must have experience with multithreaded programming.
  • Comfort working with RESTful APIs is necessary.
  • Substantial experience with Git in a team environment is required.
  • Experience working with a relational database is essential.
  • Candidates should have past usage of at least one package manager.
  • Some experience with CI/CD is preferred.
  • Enjoyment of working in a collaborative team environment is important.
  • Excellent communication skills are required.
  • Candidates should be excited about the opportunity to mentor junior developers.
  • Demonstrating kindness and empathy is essential.

Benefits:

  • The job offers the opportunity to work in a dynamic and collaborative environment.
  • Employees will have the chance to mentor junior developers and contribute to team success.
  • The position allows for the implementation of high-quality technical solutions that impact a growing user base.
  • Working with a diverse team across multiple countries provides a rich cultural experience.
  • Employees will be part of a company with a strong reputation and a roster of impressive clients.
About the job
Leave a feedback