We are seeking a talented and highly motivated Mobile Application Developer with expertise in JavaScript, React Native, and Node.js to join our dynamic technology team. This role will be initially focused on taking ownership of and working with our existing mobile trading application codebase. The successful candidate will be responsible for enhancing the user interface (GUI), optimizing performance, and collaborating effectively with a distributed team to deliver robust and user-friendly trading experiences for our international customer base. This is an excellent opportunity for a committed individual to contribute significantly to our mobile platform and grow with the firm over the long term.

Responsibilities:

  • Codebase Ownership and Maintenance: Assume responsibility for the existing mobile application codebase, understanding its architecture, identifying areas for improvement, and ensuring its stability and maintainability.
  • GUI Enhancement and Development: Design, develop, and implement enhancements and new features to the mobile application's graphical user interface (GUI) to improve user experience and functionality.
  • Front-End Development: Utilize React Native to build and maintain high-performance, responsive, and visually appealing user interfaces for both iOS and Android platforms.
  • API Integration and Synchronization: Effectively integrate with backend APIs (primarily Node.js) to fetch and display real-time trading data, execute transactions, and ensure seamless data synchronization in a distributed application environment.
  • Performance Optimization: Identify and implement optimizations to improve application performance, responsiveness, and efficiency, particularly in handling transaction-based data.
  • Collaboration with Distributed Team: Work closely and effectively with a geographically distributed team of developers, designers, product managers, and QA engineers.
  • Code Quality and Best Practices: Adhere to coding standards, participate in code reviews, and ensure the delivery of high-quality, well-tested code.
  • Bug Fixing and Troubleshooting: Identify, diagnose, and resolve bugs and issues reported by users or QA teams.
  • Continuous Improvement: Stay up-to-date with the latest trends and technologies in mobile development and contribute to the continuous improvement of our mobile platform.
  • Long-Term Commitment: Demonstrate a strong commitment to the company's long-term growth and be eager to take on increasing responsibilities over time.

Required Skills and Experience:

  • Strong Proficiency in JavaScript (ES6+): Deep understanding of JavaScript fundamentals and modern JavaScript concepts.
  • Extensive Experience with React Native: Proven experience in developing and deploying cross-platform mobile applications using React Native for both iOS and Android.
  • Solid Understanding of Node.js: Experience with Node.js for backend development and API integration.
  • Experience Working with Existing Codebases: Demonstrated ability to quickly understand, navigate, and contribute to existing and complex codebases.
  • GUI Development and Management: Strong skills in designing and implementing user-friendly and intuitive graphical user interfaces for mobile applications.
  • API Integration (RESTful, WebSockets): Experience integrating with RESTful APIs and ideally WebSockets for real-time data communication.
  • Experience with Transaction-Based Systems: Prior experience working on applications that handle financial transactions or other high-volume, data-intensive systems.
  • Understanding of Distributed Application Environments: Experience working with applications that have distributed components and understanding the challenges of data consistency and synchronization.
  • Excellent Optimization Skills: Proven ability to identify and implement performance optimizations for mobile applications.
  • Version Control (Git): Proficient in using Git for version control and collaborative development.
  • Excellent Communication Skills: Strong written and verbal communication skills to effectively collaborate with a distributed team.
  • Problem-Solving Skills: Strong analytical and problem-solving abilities to diagnose and resolve technical issues.
  • Commitment to Long-Term Growth: Demonstrated ability and willingness to commit to a longer duration with the firm and grow alongside its success.

Highly Desirable Skills and Experience:

  • Experience with Mobile Testing Frameworks: Familiarity with testing frameworks for React Native (e.g., Jest, Detox).
  • Knowledge of State Management Libraries (e.g., Redux, Zustand, Context API): Experience managing application state in complex React Native applications.
  • Familiarity with Native Mobile Development (iOS or Android): Understanding of native mobile development concepts and potentially some experience with Swift/Objective-C or Kotlin/Java.
  • Experience with Financial Trading Platforms: Prior experience developing or working with mobile applications for financial trading.
  • Understanding of Internationalization (i18n) and Localization (l10n): Experience developing applications for a global user base.
  • Experience with CI/CD Pipelines for Mobile Applications: Familiarity with continuous integration and continuous deployment processes for mobile apps.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Minimum Experience:
3 Years
Apply Before:
Jul 03, 2025
Posting Date:
Jun 02, 2025

Vector Solutions

Banking/Financial Services · 11-50 employees - Abbottabad, FR Peshawar, Islamabad, Karachi, Lahore, Multan, Rawalpindi, Sargodha

pAlgorithmic Capital Markets LLC. designs and develops automated limit order trading algorithms for NASDAQ and NYSE markets. Our Pakistan based subsidiary also helps our exclusive Wall Street clients save large amount of capital for pension funds, endowments, retirements, insurance systems as well as hi net worth individuals. Our work has contributed to strengthening of our clients expertise in navigating risky markets and help the society indirectly. ACM's fully automated expert systems have direct links to all ECNs, NASDAQ exchange and NYSE Super DOT system. Our algorithms impart machine intelligence to our super fast computers which in turn crunch numerous calculations to place limit orders. We are quick to readjust our limit orders when we predict an oncoming shift in market behavior. ACMs systems are designed for continuous limit order trading with minimal market impact through the use of predictive mathematical, statistical and parametric techniques./p

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Mobile Application Developer

LALA Group of Companies, Rawalpindi, Pakistan
Posted May 29, 2025

Flutter Full Stack Mobile Application Developer

Web2Max, Lahore, Pakistan
Posted May 15, 2025

Mobile App Developer

Central Flora, Karachi, Pakistan
Posted May 21, 2025

Mobile Developer - iOS / Android

Astra, Lahore, Pakistan
Posted May 24, 2025
View All
I found a job on Rozee!