App Developer

Location Malta
Discipline: Technology, Software Development
Job type: Full-time
Contact name: Daniel Genuis

Contact email: [email protected]
Job ref: 16132
Published: about 2 months ago
Our client is looking for a talented application developer to lead the application development process, develop new native applications, and upkeep existing apps. The web and mobile applications are the key to our client's success. If you’re passionate about creating high-quality applications and working as part of a cooperative team, please get in touch!

Description:
  • Design, build and maintain native mobile and web applications
  • Collaborate with the rest of the team to ensure applications align with goals as well as customer needs
  • Oversee the performance of applications to ensure they’re always running properly
  • Establish our overall application development process and continuously find ways to advance our apps
  • Build native and web apps that fulfils specific needs for both iOS and Android
  • Find solutions to security threats, viruses, or errors that might hinder the performance of applications
  • Carry out regular security and performance checks
  • Remain current on technology trends to keep our software as innovative as possible
  • Stay on track of the application lifecycle to ensure necessary updates are completed on time
Requirements:
  • Proven experience (professional or otherwise) as an application developer
  • Experience in application publishing to app stores
  • Ability to work in at least one programming language (ex: JavaScript, Python)
  • Deep understanding of core programming principles, including design
  • Critical thinking and analytical skills
  • Keen attention to detail and excellent time management
Preferred skills in:
  • Designing application interfaces and wireframes
  • Developing new features and user interfaces from wireframe models
  • Ensuring the best performance and user experience of the application
  • Fixing bugs and performance problems
  • Writing clean, readable, and testable code
  • Cooperating with back-end developers, and the rest of the team to deliver well architected and high-quality solutions
  • In-depth knowledge of programming for diverse operating systems and platforms using development tools