Job Overview
We are seeking a talented and motivated Application Developer to join our dynamic IT team. The successful candidate will be responsible for designing, developing, and maintaining innovative mobile applications across multiple platforms, including Android and iOS. This role offers an exciting opportunity to work on cutting-edge projects, utilise a broad range of programming languages and frameworks, and contribute to enhancing user experience through effective application development. The position is paid and suitable for individuals with a passion for creating seamless, user-friendly applications.
Duties
- Develop, test, and deploy mobile applications for Android and iOS platforms using languages such as Java, Kotlin, Swift, Objective-C, C#, and JavaScript.
- Collaborate with cross-functional teams to define application requirements and translate them into technical specifications.
- Integrate third-party APIs and RESTful services to enhance application functionality.
- Utilise frameworks such as React Native, Xamarin, React, and UI/UX design principles to optimise user experience.
- Manage version control using Git to ensure code integrity and facilitate collaboration.
- Conduct code reviews and perform debugging to maintain high-quality standards.
- Document technical specifications and provide ongoing support for deployed applications.
- Stay updated with the latest industry trends in application development and implement best practices.
Qualifications
- Proven experience in application development across Android and iOS platforms.
- Strong proficiency in programming languages including Java, Kotlin, Swift, Objective-C, C#, and JavaScript.
- Familiarity with mobile development frameworks such as React Native, Xamarin, React, or similar tools.
- Experience working with APIs, RESTful services, and integrating third-party libraries.
- Solid understanding of UI/UX principles to create intuitive user interfaces.
- Knowledge of version control systems like Git is essential.
- Excellent communication skills with the ability to collaborate effectively within a team environment.
- Strong organisational skills with effective time management to meet project deadlines.
- A background in IT or software engineering is preferred but not mandatory. This role offers an engaging environment for developers eager to apply their skills in application development while working on innovative projects that impact users globally.
Job Types: Fixed term contract, Freelance
Contract length: 3 months
Work Location: Remote