Revent Technologies Limited is a technology solutions provider for dynamic organisations, providing bespoke software design and development, developer outsourcing and technology advisory, etc.
We are recruiting to fill the position below:
Job Title: Mobile Developer
Location: Lagos
Job Profile
As our Mobile Developer, you will be responsible for designing, developing, and maintaining mobile applications that enable seamless financial transactions, enhance user experience, and ensure data security.
Your will leverage your expertise in mobile development frameworks, industry best practices, and emerging technologies in delivering high quality, scalable, and secure mobile applications.
Responsibilities
Collaborate with the Product Team, UI/UX designer, and backend developers to translate business requirements into well-designed and functional mobile applications.
Develop high-quality, efficient, and user-friendly mobile applications for iOS and Android platforms using appropriate mobile development frameworks (e.g., Swift, Kotlin, React Native).
Implement responsive and intuitive user interfaces that provide exceptional user experience and adhere to industry best practices.
Ensure compatibility, scalability, and security of mobile applications across various devices and operating systems.
Participate in the architectural design and technical decision-making processes to create robust and scalable mobile solutions.
Collaborate with backend developers to design and integrate APIs and web services into mobile applications.
Implement efficient data synchronization mechanisms, caching strategies, and offline functionality to optimize app performance and user experience.
Stay updated with the latest mobile development trends, frameworks, and technologies, and evaluate their potential for implementation in the company's mobile applications.
Write clean, maintainable, and well-documented code following established coding standards and best practices.
Conduct code reviews and provide constructive feedback to team members to ensure code quality and consistency.
Develop and execute comprehensive unit tests, integration tests, and end-to-end tests to identify and fix bugs, performance issues, and security vulnerabilities.
Collaborate with quality assurance (QA) teams to ensure thorough testing of the mobile applications and support defect resolution.
Collaborate closely with cross-functional teams, including product management, design, backend development, and QA, to deliver high-quality mobile solutions.
Participate in Agile development methodologies, such as Scrum or Kanban, and actively contribute to sprint planning, stand-ups, and retrospectives.
Identify opportunities for process improvements, tool enhancements, and code optimization to increase development efficiency and deliver better mobile solutions.
Proactively identify and address performance bottlenecks, security vulnerabilities, and scalability challenges in the mobile applications.
Requirements
Bachelor's Degree in Computer Science, Computer Engineering or related field.
5 years working experience as a Mobile Developer with a strong portfolio of software applications.
Strong proficiency in mobile development frameworks and languages such as Swift, Kotlin, or React Native.
Solid understanding of mobile UI/UX principles and experience in building intuitive, responsive, and user[1]friendly interfaces.
Experience with RESTful APIs, web services integration, and data synchronization in mobile applications.
Knowledge of mobile security best practices and familiarity with encryption, secure storage, and authentication mechanisms.
Proficiency in using development tools and frameworks, such as Xcode, Android Studio, Git, and CI/CD pipelines.
Familiarity with Agile development methodologies and tools (e.g., Jira, Scrum, Kanban).
Strong problem-solving skills and ability to debug and resolve complex technical issues.
Excellent communication and collaboration skills with the ability to work effectively in cross-functional teams.
A passion for staying updated with the latest mobile technologies, trends, and best practices.
Advanced troubleshooting and problem-solving skills.
Application Closing Date
Not Specified.
Method of Application
Interested and qualified candidates should send their CV and Portfolio to: hr@reventtechnologies.com using the Job Title as the subject of the mail.