Job Description
We are seeking a highly skilled Mobile and Web Developer with expertise in Ionic, NodeJS, Typescript, and experience in both iOS and Android mobile applications. The ideal candidate will also possess solid experience in React, React Native, WordPress, and HTML. This individual will be responsible for both development and support of web and mobile applications, ensuring they align with the client’s banking domain needs.
You will work in a high-impact role developing cross-platform applications using Ionic framework for mobile and web, along with backend solutions built on NodeJS and Typescript. You will be responsible for maintaining and enhancing both existing applications and new projects within the banking sector.
Key Responsibilities:
1. Mobile and Web Application Development - Develop cross-platform applications for both iOS and Android using Ionic framework.
- Use React and React Native to develop and maintain mobile web applications and their respective native components.
- Build responsive web applications using HTML, WordPress, and Typescript.
2. Backend Development and API Integration - Develop and maintain NodeJS-based backend services, ensuring they meet business requirements in the banking domain.
- Integrate backend APIs with mobile and web applications, ensuring smooth data exchange and security compliance.
3. Mobile App Support and Maintenance - Provide ongoing support and maintenance for existing mobile applications, ensuring they remain functional, secure, and performant across both Android and iOS platforms.
- Perform regular bug fixes and implement feature enhancements based on feedback from end-users or business teams.
4. Testing, Debugging, and Optimization - Ensure high-quality code with unit testing, debugging, and optimization of mobile and web applications.
- Troubleshoot and resolve application-related issues, working in collaboration with other teams to ensure that the final product meets the client’s banking needs.
5. Collaboration and Documentation - Work closely with business stakeholders and UI/UX designers to ensure that applications meet both business and user experience requirements.
- Document code and processes for future support and ensure that the team can handle any technical issues that arise post-launch.
Key Skills and Requirements:
- 7+ years of experience in mobile and web application development with a focus on Ionic, NodeJS, and Typescript.
- Strong expertise in React and React Native for cross-platform development.
- Proven experience developing mobile applications for both iOS and Android (experience with Android Studio and Xcode is a plus).
- Strong proficiency in HTML and WordPress for web applications.
- Experience with backend development using NodeJS for developing APIs and managing data-driven mobile and web applications.
- Familiarity with database management and integration into mobile and web applications.
- Knowledge of banking domain and financial applications, with an understanding of regulatory requirements and security measures in mobile and web apps.
- Familiarity with CI/CD pipelines, version control (Git), and Agile development processes.
- Excellent problem-solving skills and the ability to work independently or in a collaborative team setting.
Education Requirements:
- Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Certifications in Ionic, NodeJS, or Mobile Development would be an advantage.