Full Time

Senior Software Engineer (iOS), Bitkey

Block
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Block, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Senior Software Engineer (iOS) at Bitkey, a division of Block, you will play a crucial role in designing, developing, and enhancing mobile applications tailored for the iOS platform. You will collaborate with cross-functional teams to implement innovative features, optimize performance, and ensure the delivery of high-quality software solutions. Your expertise will contribute to shaping user experiences that reinforce our commitment to security and intuitiveness in our products, driving forward the mission of integrating blockchain technology with cutting-edge mobile experiences.



Job Responsibilities

  • Design, develop, and maintain scalable and user-centric iOS applications.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Conduct code reviews to ensure code quality and share knowledge with team members.
  • Troubleshoot and debug complex application issues through efficient problem-solving techniques.
  • Integrate and optimize APIs and third-party libraries for enhanced app functionality.
  • Stay abreast of the latest developments in iOS technologies and advocate for best practices.
  • Mentor junior developers, fostering a culture of collaboration and continuous learning within the team.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in iOS application development.
  • Proficiency in Swift and experience with Objective-C.
  • Strong understanding of mobile design principles, UI/UX principles, and Apple’s Human Interface Guidelines.
  • Experience with version control systems, such as Git.
  • Proven ability to work in an Agile/Scrum development environment.
  • Familiarity with RESTful APIs, JSON, and third-party integrations.


Technologies & Tools

The Senior Software Engineer (iOS) will primarily work with technologies such as Swift, Xcode, and external libraries relevant for mobile development. Familiarity with tools such as Git for version control, Firebase for app analytics, and RESTful APIs for backend integration is essential. Experience with CI/CD tools for automating deployment processes along with knowledge of unit testing frameworks will be a significant advantage.



Ideal Candidates

Ideal candidates for this position are innovative problem solvers with a strong technical acumen and a passion for mobile application development. They demonstrate a solid understanding of both the technical and functional aspects of iOS development, with the ability to communicate effectively across teams. A successful Senior Software Engineer will be proactive, detail-oriented, and committed to delivering high-quality software. Moreover, a collaborative mindset combined with a genuine enthusiasm for mentoring others will greatly enhance their contribution to our team culture.

Most job openings for the size of the industry in September: professional and business services, 5.5 for every 100 jobs. Fewest: construction, 3.4. Compare industries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.