Senior Mobile Developer at Fidelity Investments

Durham, North Carolina, United States

Fidelity Investments Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Financial Services, FinTechIndustries

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Senior Mobile Developer (or closely related occupation) developing and deploying Android applications in a financial services environment, using Android Studio, Jetpack Compose, Kotlin, Jenkins, and Git
  • Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and one (1) year of experience as a Senior Mobile Developer (or closely related occupation) developing and deploying Android applications in a financial services environment, using Android Studio, Jetpack Compose, Kotlin, Jenkins, and Git
  • Demonstrated Expertise supporting quantitative analysis in the development, modeling, research, and building of Python and R based packages using Object-Oriented Programming
  • Demonstrated Expertise performing iOS and Android mobile development using Java, Kotlin, Objective-C, and Swift in a brokerage trading, research, and asset management environment
  • Demonstrated Expertise publishing Android apps using Java and Kotlin
  • Demonstrated Expertise in design and development of J2EE web applications using core Java design patterns and MVC frameworks (Struts or Spring) in a service-oriented architecture

Responsibilities

  • Writes clear and maintainable code in Java, Python, and Kotlin to scale projects
  • Modifies and maintains existing features in applications to correct errors
  • Adapts to new hardware on real mobile devices and improves overall performance using Insomnia, Android Studio, and Postman
  • Debugs and tests Application Programming Interfaces (APIs)
  • Builds new features using Java and user interfaces to give users access to a broad choice of investments, expert insights, and investing tools
  • Plans new application features
  • Responsible for several high impact/visible product deliveries in the Android framework; works closely with Product teams, App teams, and external partners/app developers on every release of Android in designing and implementing Android Framework features required for their use cases
  • Analyzes information to determine, recommend, and plan the installation of new systems and modification of existing systems
  • Collaborates with design and product teams to understand the hypothesis for new features requirements
  • Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints
  • Confers with data processing or project managers to obtain information on limitations or capabilities for data processing projects
  • Reviews code developed by other developers and provides feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
  • Contributes to existing documentation or educational content and adapts content based on product/program updates and user feedback
  • Estimates and assesses feasibility for technical and product efforts, setting up data points in applications for analysis if business objectives for Fidelity’s customers user experience, engagement and retention
  • Makes the application design more modular for easier testing and reusability
  • Determines and maintains Android application’s performance standards by following mobile engineering guidelines
  • Confers with systems analysts and other software engineers/developers to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces
  • Develops and oversees software system tests and validation procedures, programs, and documentation
  • Triages product or system issues and debugs/tracks/resolves by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Skills

Java
Python
Kotlin
Android Studio
Insomnia
Postman
APIs
Android Framework

Fidelity Investments

Investment management and financial services provider

About Fidelity Investments

Fidelity Investments offers a range of financial services and tools designed to help individuals manage their investments and stay informed about the markets. Their products include mobile applications and market monitoring tools that provide users with real-time market quotes, news, and trading capabilities. For example, the Fidelity Market Monitor for Glass delivers daily market quotes directly to Google Glass, while the Fidelity app for Windows Phone 8 allows users to access news and trading tools on their mobile devices. Additionally, features like the Watch List Visualization for iPad help users track stock price changes over time using a heatmap. What sets Fidelity apart from its competitors is its focus on integrating new technologies and user-friendly interfaces to enhance the investment experience. The goal of Fidelity Investments is to empower individuals with the information and tools they need to make informed financial decisions.

Boston, MassachusettsHeadquarters
1946Year Founded
$120,238.8MTotal Funding
DEBT_FINANCINGCompany Stage
Fintech, Financial ServicesIndustries
10,001+Employees

Benefits

Health Insurance
Mental Health Support
Hybrid Work Options
401(k) Retirement Plan
401(k) Company Match
Unlimited Paid Time Off
Parental Leave
Student Loan Assistance
Tuition Reimbursement

Risks

Loss of key personnel like Gita Bal may impact Fidelity's research capabilities.
Increased competition from Vanguard's new division could draw clients away from Fidelity.
Potential reputational risk from Bitcoin ETF outflows could affect Fidelity's offerings.

Differentiation

Fidelity Labs offers innovative beta products like Market Monitor for Google Glass.
Fidelity's mobile solutions are available on multiple platforms, including Windows Phone and iPad.
Fidelity's Open Limit Order Visualization provides unique insights into order execution proximity.

Upsides

Increased adoption of wearable tech could boost Fidelity's mobile solutions.
Growing interest in Bitcoin ETFs suggests expansion in Fidelity's digital asset offerings.
Rise of AI could benefit Fidelity's data analytics and AI-driven investment strategies.

Land your dream remote job 3x faster with AI