Mobile Application Developer Job at Newage Solutions and Technologies Limited

Newage Solutions and Technologies Limited is an ICT Firm with offices in United States, United Kingdom & Nigeria; Providing services in the areas of Software Development, Deployment & Support, Database, Computer/Network/Telecoms Infrastructure, Business Process Outsourcing, Enterprise Solutions, Digital Marketing, IT Security, Cloud Solutions.

We are recruiting to fill the position below:

Job Position: Mobile Application Developer

Job Location: Ibadan, Oyo

Responsibilities


  • Remain up to date with the terminology, concepts and best practices for coding mobile apps
  • Work closely with colleagues to constantly innovate app functionality and design
  • Use and adapt existing web applications for apps
  • Support entire application lifecycle (concept, design, test, release and support)
  • Produce fully functional mobile applications writing clean code
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new mobile products, applications and protocols
  • Develop application programming interfaces (APIs) to support mobile functionality
  • Communicate with users to understand their needs and experiences

Requirements

  • BSc degree in Computer Science or relevant field   
  • 3+ years of demonstrable experience
  • Proven work experience as a Mobile developer
  • Demonstrable portfolio of released applications on the App store or the Android market
  • In-depth knowledge of at least one programming language like Swift and Java
  • Experience with third-party libraries and APIs
  • Familiarity with OOP design principles
  • Excellent analytical skills with a good problem-solving attitude
  • Ability to perform in a team environment
  • Strong oral and written communication skills
  • Ability to interpret and follow technical plans