Petronia Digital

Mobile Application Engineer (iOS/Android)


Experience: 3–5 years

Requirements:

  • Strong knowledge and hands-on experience in iOS/Android development using React Native, Flutter, or NativeScript frameworks.

  • Proven ability to scope new projects, apply software design patterns, and architect scalable mobile and web applications.

  • Expertise in complex coding tasks and mentoring junior developers within an Agile environment.

  • High proficiency in JavaScript (mandatory).

  • Preferred experience with PHP, Java, and J2EE technologies.

  • Skilled in integrating SOAP, XML, and JSON web services into mobile applications.

  • Familiar with databases such as MySQL, Oracle, PostgreSQL, and MongoDB.

  • Solid background in web application development — including analysis, design, implementation, testing, and debugging.

  • Strong commitment to Test-Driven Development (TDD) and writing clean, self-documenting code.

Key Responsibilities:

  • Lead the design and development of high-quality mobile applications.

  • Implement and maintain Agile software development practices.

  • Ensure high performance, scalability, and maintainability in all deliverables.

Application Form

Fill out the form below to apply for the position.

Want to Convert First-time Visitors to Your Business App or Website into Loyal Customers? 

Get in Touch with Us Today to Design Digital Experiences that Your Users will Love.