Mobile Application Developer  
Vector Solutions   More jobs from this company

Job Details Back to Job Listing
 
Job Title:   Mobile Application Developer
Category:   Software Development
Total Positions:   1
Job Location:   Islamabad, Karachi, Lahore, Multan, Rawalpindi, Sargodha, Abbottabad, FR Peshawar
Gender:   No Preference
Minimum Education:   Bachelors
Career Level:   Experienced Professional
Minimum Experience:   3 Years year(s)
Salary Range:   PKR 100,000 to 300,000 per Month
Apply By:   Jul 2, 2025
     
     
 
Job Description:

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.

Company Information
 
Company Name:  Vector Solutions
Company Description:

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

Copyright 2025, Care Foundation. All Rights Reserved