Senior Mobile Engineer
Fidelity Investments
Job Description: Position Description : Develops publicly available, performant, and resilient native Android apps, using Kotlin, Java, Gradle, and Android Studio in an Agile environment. Writes and maintains application features and automated tests including unit, component, integration, functional, performance, scenario, and interoperability tests. Assists with designing and developing automation, using UI Automator/Espresso/Maestro frameworks. Assists with designing reliable, accurate tests, and integrating them into Continuous Integration and Continuous Delivery (CI/CD) pipelines. Primary Responsibilities:
Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology, Information Systems and Technologies, or a closely related field (or foreign education equivalent) and one (1) year of experience as a Senior Mobile Engineer (or closely related occupation) developing and deploying native mobile applications in an enterprise-level Android development environment.
Skills and Knowledge : Candidate must also possess:
#PE1M2 #LI-DNI Certifications: Category: Information Technology
Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.
- Designs and implements scalable mobile applications.
- Optimizes workflows for performance and reliability.
- Collaborates with teams to support application development.
- Performs advanced technical and functional analysis for application projects.
- Builds omni channel user experiences and platforms to support the enterprise's digital presence.
- Improves test coverage, release velocity, and production health.
- Architect applications from end-to end with a focus on customer experience, ease of use, reusable core, and common components development.
- Enhances software architecture and maintainability.
- Promotes proper software engineering and bug prevention strategies, testability and security.
- Develops software system testing and validation procedures, programming, and documentation.
- Modifies existing software to correct errors, upgrade interfaces, and improve performance.
- Analyzes information to determine, recommend, and plan computer software specifications on major projects.
- Proposes modifications and improvements based on user need.
Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology, Information Systems and Technologies, or a closely related field (or foreign education equivalent) and one (1) year of experience as a Senior Mobile Engineer (or closely related occupation) developing and deploying native mobile applications in an enterprise-level Android development environment.
Skills and Knowledge : Candidate must also possess:
- Demonstrated Expertise ("DE") collecting business requirements and designing scalable Android apps for enterprise applications, using Kotlin, Java, Jetpack compose, Navigation, and core components (including activity, services, and material designs); developing and deploying features with architectural patterns -- Model-View-ViewModel (MVVM), Model-View-Intent (MVI), Model-View-Presenter (MVP), and Clean Architecture; and building User Interface (UI) components and Software Development Kit (SDKs) to support dynamic user experiences (using Android Studio, Gradle, and Git) for version control and CI/CD integrations (using Jenkins).
- DE developing robust Android applications using Jetpack Compose for declarative UI; performing seamless in-app routing using Navigation Component; integrating backend services via RESTful and GraphQL APIs, using Retrofit, Ok and Apollo GraphQL; performing asynchronous programming with Kotlin Coroutines and local persistence, using Room DB and Gradle to build configuration, dependency management, and Android core libraries; and designing and implementing unit and UI unit test cases, and suites, using JUnit, MockK and Mockito, and Compose UI Test, with a strong focus on maintaining comprehensive code coverage.
- DE implementing and owning complete enterprise test suites from unit to end-to-end testing on test pyramid, ensuring comprehensive coverage across functional, integration, and UI layers; developing end-to-end automated tests using UI Automator, Espresso, and Maestro; integrating tests into CI/CD Jenkins workflows using shell scripts, Gradle, and internal device farms lab to ensure continuous quality assurance; and implementing Page Object Model architecture for scalable UI automation in enterprise apps.
- DE developing modular features and reusable components, using best coding practices and standards; creating custom UI components, SDKs, and domain services for Application Programming Interfaces (APIs) and Jetpack libraries; implementing secure data exchange mechanisms and security best practices (including encrypted storage, MFAs, and role-based access control compliance with organizational-grade security systems); and building multi-modules to maintain and scale Android applications, using coroutines to simplify tasks, including network calls, database operations, and enhanced error handling.
#PE1M2 #LI-DNI Certifications: Category: Information Technology
Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Mobile Engineer in Westlake, TX vacancy
- ...As the Senior Manager of eCommerce & Mobile Engineering, you will lead the vision, strategy, and execution of our digital commerce and mobile platforms. Youll be responsible for delivering high-quality, scalable, and high-performing solutions across our Salesforce Commerce...Senior
- Charles Schwab Corporation in Southlake, Texas is looking for a QA Engineer / SDET to enhance our mobile application testing. You will contribute to high-impact projects ensuring quality in client onboarding experiences through innovative test automation. The ideal candidate...Senior
- Charles Schwab in Southlake, Texas is seeking a passionate QA Engineer / SDET to enhance quality engineering and client experiences. This role involves working on mobile applications that influence client onboarding and engagement. The ideal candidate will have expertise...Senior
$50 per hour
...Title: Senior Software Engineer Location: Southlake, TX Job Type: 6+Months Contract Rate: $50/hr Requirements Job Description Gathering requirements for interfaces between SAP ECC and Coupa Procurement & Invoicing. Development of software technical...SeniorContract work- ...Senior Salesforce Developer At Schwab, you're empowered to make an impact on your career. Here, innovative thought meets creative... ...You'll work closely with architects, product teams, and fellow engineers to build scalable solutions, integrate systems, and establish governance...SeniorFull timeWork at office
- ...Description The Role ~ As a Senior Software Engineer on the Business Enablement Salesforce Engineering Team, you'll get the opportunity to develop your skills and collaborate across Fidelity teams in a fun and dynamic environment. You will be an essential...Senior
- Charles Schwab Corporation is looking for a Senior Full Stack .NET Developer to join the Retail Web Technology team in Southlake, Texas. This critical role involves developing innovative web applications that enhance the client experience and empower users through technology...Senior
- Charles Schwab Corporation is looking for an experienced back-end or full-stack developer based in Southlake, Texas. This role involves designing and supporting software applications while collaborating with agile teams to meet business needs. The ideal candidate should...SeniorWork at office
- ...as they develop high-performance financial applications. The Senior.NET/C# Developer, with skills equivalent to 6-10 years in a... ...designer. This position collaborates with a team of experienced engineers focused on the Agile development life cycle and ensuring on-time...SeniorFull timeWork at office
- ...collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s). As a Senior Software Engineer, you will help modernize critical technology platforms by turning legacy applications into secure, scalable, cloud-ready...SeniorWork at office
- ManpowerGroup Global, Inc. is seeking a Senior Software Engineer/ AI in Southlake, TX. This role involves leading the development of AI solutions in the financial sector, requiring extensive experience in software engineering and AI/ML deployment. Ideal candidates will...Senior
- ...We are currently sourcing for a Senior Software Engineer to work in Westlake, TX! Position summary The Senior Software Engineer is an expert individual contributor responsible for designing, building, testing, and maintaining high-quality Java applications...Senior
- ...Senior Archer GRC Solution Engineer At Fidelity, you will have the opportunity to share your technical knowledge to help strengthen our engineering community and further pursue your own learning of new technologies and platforms. You will be a key contributor supporting...Senior
- ...Software Developer - Senior Our client, a leading organization in the real estate and facilities management industry, is seeking a Software Developer - Senior to join their team. As a Software Developer - Senior, you will be part of the CRE Strategy Reporting team...SeniorWeekly payLocal area
$90 per hour
...Senior Blockchain Engineer, Digital Assets Our client, a leader in digital asset management and blockchain technology, is seeking a Senior Blockchain Engineer, Digital Assets to join their innovative team. As a Senior Blockchain Engineer, Digital Assets, you will be...Senior- ...Senior Software Engineer - Java & Springboot Westlake, Texas, United States About the Job Position: Senior Software Engineer - Java & Springboot Work Authorization: All Work Authorizations Location: Hybrid - 3 times/month onsite; Any of the offices in:...Senior
- ...Job Description: Note: Fidelity will not provide immigration sponsorship for this position SENIOR SOFTWARE ENGINEER - COBOL, JCL, DB2, VSAM - Grade 5 Seeking a Senior Software Engineer with superb technical skills to develop and maintain high volume, critical...SeniorShift work
- ...Job Summary We are seeking a Senior Software Engineer in Test (SWET) to design, develop, and maintain automated testing solutions for complex applications. This role requires strong software engineering expertise to architect testing frameworks, enhance CI/CD pipelines...Senior
- A technology solutions company is seeking a Senior UI Developer skilled in React and Typescript to support remote front-end application development. The role involves developing user interface components, collaborating with UX designers, and optimizing code for user experiences...SeniorRemote job
- Charles Schwab is seeking a Senior Full Stack .NET Developer to join their Retail Web Technology organization. This role involves developing and maintaining a digital self-service platform for retail clients, utilizing state-of-the-art technologies in a collaborative team...Senior
- ...Senior Blockchain Engineer, Digital Assets On behalf of our Financial Services client, Procom is searching for a Senior Blockchain Engineer, Digital Assets for a 12-month contract to potential hire role. This position is a hybrid position with 4 days onsite at our...SeniorContract workWork at officeImmediate start
$60 - $70 per hour
...Mobile QA Automation Engineer (Swift & Kotlin) NTT DATA Services currently seeks a Mobile QA Automation Engineer to join our team in Westlake, Texas. Location: Westlake, Texas/ Durham, North Carolina. (Hybrid - work from client office every alternate week (all five...Hourly payTemporary workWork at officeRemote workFlexible hoursNight shift- ...and Experience: Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, Information... ...education equivalent) and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) supporting...Senior
- Charles Schwab, based in Southlake, Texas, seeks an experienced back end or full stack developer. This on-site role involves design and development of software applications, collaborating with agile teams and ensuring quality through automated testing. Qualified candidates...Senior
- ...Senior Software Engineer The Cash Management organization, referred to as Cash Bankers, is an agile team within Fidelity Fund and Investment Operations Technology (FFIOT). The team is responsible for designing, developing, and supporting core applications that enable...SeniorWork at office
- ...other week onsite/5 days in Westlake, TX Our client seeks a Senior Java Software Developer to build secure, scalable back-end... ...contribute to enterprise-grade systems and collaborate across engineering and architecture teams to deliver authentication and authorization...SeniorHourly payLocal area
- ...Mobile QA Automation engineers -- Austin, TX or Southlake, TX Candidates can sit in Austin, TX or Southlake, TX. They are really just looking for someone who has hands on mobile automation with Appium and a strong Java background. Our client is searching...
- ...Senior Java Engineer Location: Durham, NC (100 New Millennium Way)/ Westlake, TX Duration: 12 + Month Interview: Video Job Summary We are seeking a Senior Java Engineer with deep expertise in Java API architectures and AWS cloud infrastructure to support...Senior
$80 per hour
Our client, a leader in the financial services industry, is seeking a Senior Software Engineer/ AI to join their team. As a Senior Software Engineer/ AI, you will be part of the Technology Development Department supporting innovative AI-driven workflows. The ideal candidate...Senior- ...SDET- Software Developer Engineer Test - Senior Our client, a leading organization in the financial services industry, is seeking a SDET- Software Developer Engineer Test - Senior to join their team. As a SDET- Software Developer Engineer Test - Senior, you will be...SeniorWork experience placementWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Mobile Engineer. Be the first to apply!
Related searches
- senior performance engineer Westlake, TX
- senior manager diversity & inclusion Westlake, TX
- senior robotics software engineer Westlake, TX
- senior mainframe developer Westlake, TX
- senior manager m&a tax Westlake, TX
- senior accountant remote Westlake, TX
- senior java full-stack developer Westlake, TX
- senior level Westlake, TX
- senior software engineer remote Westlake, TX
- senior database analyst Westlake, TX


