Position: Senior iOS Developer
Company: Dev.Pro
Experience required: 5y
Category: iOS
English level: intermediate
Published: 2023-01-01T00:00:00+02:00

We invite a highly competent and meticulous Senior Software Engineer to join our team and contribute to the development and improvement of an interesting project in the PoS domain.

The client's product is a robust and cohesive billing solution that allows merchants to offer their customers a variety of convenient and seamless payment options.

🟩 **What's in it for you:**
• Get a vast amount of new knowledge and practical expertise in the field of backend mobile development
• Upgrade your leadership skills through mentoring other developers and providing technical guidance and advice to your team, client, and stakeholders based in the US and Latin America

**✅ Is that you?**
• 5+ years' of commercial experience in software development
• 2+ years' coding experience with Swift
• 1+ year’ experience in Objective-C coding
• Experience working on outstaff projects
• Good understanding of the iOS mobile development life cycle with a focus on its backend portion
• Solid communication skills; experience communicating with English-speaking clients and stakeholders
• Intermediate+ English level

**✅ Nice to have:**
• Hands-on experience in backend development (any of the common backend languages)
• Experience in iOS mobile development

**🧩Key responsibilities and your contribution to Dev.Pro**
 The role of the Senior Software Engineer will be mostly focused on the backend portion of the project. You'll be working alongside other engineers and developers on different layers of the infrastructure.

• Conduct code reviews to ensure consistent performance and quality of applications
• Drive forward the project-wide codebase unification efforts
• Collaborate with the team to define, design, and ship new features
• Identify and correct bottlenecks and fix bugs
• Help maintain code quality, organization, and automation
• Review teammates' Pull Requests and provide helpful feedback
• Communicate with the client and key stakeholders to identify issues and resolve them