Raven is a forward-thinking financial institution committed to providing innovative banking solutions to meet the needs of our diverse customer base. We are fast expanding, promoting our cutting-edge Bankbox product.
Job Summary
- As a Mobile App Developer, you will be responsible for designing, developing, and maintaining mobile applications for both Android and iOS platforms.
- You will collaborate with cross-functional teams to define app functionality, user interface (UI), and ensure the overall quality of the app.
- You should have a strong passion for mobile technology, a keen eye for design, and the ability to solve complex problems with efficient and scalable code.
Key Responsibilities
- Develop, test, and deploy high-quality mobile applications for both iOS and Android platforms.
- Implement modern UI/UX design principles to create intuitive, engaging mobile interfaces.
- Integrate APIs, third-party services, and databases for feature-rich app functionality.
- Write clean, maintainable, and well-documented code.
- Work closely with UI/UX designers, product managers, and backend developers to deliver high-performance, responsive applications.
- Participate in code reviews and provide constructive feedback to peers.
- Collaborate in agile development cycles and sprint planning to meet project milestones and deadlines.
- Monitor app performance, fix bugs, and optimize apps for speed and efficiency.
- Continuously research and implement new technologies and frameworks to enhance mobile app functionality and performance.
- Maintain and update apps regularly, ensuring compatibility with the latest mobile operating systems.
- Ensure cross-platform optimization for mobile devices.
- Conductunit testing and debugging to ensure the app was free from issues and performed at its best.
- Work with Quality Assurance (QA) teams to ensure app functionality meets the highest standards.
Requirements
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 2+ years of experience in mobile application development (native and/or hybrid).
- Experience developing iOS and Android app development using [insert preferred programming languages, e.g., Swift, Kotlin, Java, React Native, Flutter, etc.
- Strong problem-solving skills and ability to work independently and in a team environment.
- Excellent communication and interpersonal skills.
- Ability to adapt quickly to new technologies and programming languages.
- Strong attention to detail and passion for delivering high-quality work.
Method of Application
Signup to view application details.
Signup Now