The Rising Tide Africa Programmes are part of a global movement to increase women's participation in angel investing as an asset class. The Global movement originated as 180 women from across 5 continents innovating cross-border angel investing.
Job Overview
- We are seeking a skilled and detail-oriented Software Engineer with expertise in building high-quality front-end solutions and developing mobile applications for both iOS and Android platforms.
- The ideal candidate should have at least 3 years of professional experience, be proficient in modern front-end frameworks, and have a strong understanding of mobile app deployment processes.
- This role will require collaboration with cross-functional teams to create intuitive, user-friendly, and scalable solutions that meet business and user needs.
Key Responsibilities
- Design, develop, and maintain front-end applications using modern frameworks (e.g., React, Angular, Vue.js).
- Build, test, and deploy mobile applications to app stores (Google Play Store and Apple App Store).
- Ensure mobile apps meet performance, usability, and compatibility standards across devices.
- Collaborate with UX/UI designers to implement responsive and visually appealing user interfaces.
- Optimize applications for maximum speed, performance, and scalability.
- Integrate APIs and third-party services to enable seamless functionality within applications.
- Debug and resolve issues in existing front-end and mobile applications.
- Participate in code reviews, ensuring high-quality code and adherence to best practices.
- Stay up to date with the latest trends, tools, and technologies in front-end and mobile development.
- Write and maintain comprehensive documentation for code and technical workflows.
Qualifications and Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Minimum of 3 years of experience in front-end development and mobile app development.
- Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks like React, Angular, or Vue.js.
- Strong experience with mobile app development tools and frameworks, such as React Native, Flutter, or Swift/Kotlin.
- Demonstrated experience in deploying apps to the Apple App Store and Google Play Store, including understanding of their submission guidelines.
- Knowledge of RESTful APIs and integration with front-end and mobile applications.
- Experience with version control tools, such as Git.
- Familiarity with Agile/Scrum development methodologies.
Preferred Skills:
- Experience with Progressive Web Applications (PWAs).
- Understanding of back-end technologies and databases for full-stack collaboration.
- Familiarity with testing frameworks like Jest, Cypress, or Appium.
- Knowledge of CI/CD pipelines for automated testing and deployment.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
Method of Application
Signup to view application details.
Signup Now