Skip to main content

You will need to login before you can apply for a job.

Sr Analyst, SW Full Stack Eng

Employer
Northern Trust
Location
Pune, India
Salary
Competitive
Closing date
Aug 3, 2024

View more

Job Function
Accounting/Audit/Tax
Industry Sector
Finance - General
Employment Type
Full Time
Education
Bachelors
About Northern Trust:

Northern Trust, a Fortune 500 company, is a globally recognized, award-winning financial institution that has been in continuous operation since 1889.

Northern Trust is proud to provide innovative financial services and guidance to the world's most successful individuals, families, and institutions by remaining true to our enduring principles of service, expertise, and integrity. With more than 130 years of financial experience and over 22,000 partners, we serve the world's most sophisticated clients using leading technology and exceptional service.

Core Knowledge
  • Software Development, Communication and Collaboration, Automation (continuous integration & deployment)
  • Entire application lifecycle knowledge Design, Development, deployment, operation and maintenance in an Agile and DevOps culture.
Experience
  • Experience building and maintaining React Native based Mobile App and Technologies.
  • Experience working in agile software delivery teams who have delivered high quality software quickly and efficiently with high frequency delivery and automated quality assurance.
  • Experience in software development using JavaScript, TypeScript, ES6 , React Native and related technologies.
  • Familiarity with DevOps culture, practices and tools, including CI/CD pipelines, automation tools, and cloud platforms.
  • Understanding of Data Analysis, data modelling, DDD
Attributes
  • Analytical, problem-solving, collaborative, detail-oriented
Role Description

Front-end developers are responsible for what is ultimately perceived to be the face of the business in the work they deliver. As such, the React Native developer role carries great responsibility and the ideal candidate will be continuously aware of the needs of the target audience and how best to serve their needs with the user interfaces they create.

As a React Native Developer, you will be responsible for the entire lifecycle of the application, from design and development to deployment, operation and maintenance, with a focus on automation and quality. Your apps will target both iOS and Android and needs to be performant, secure and responsive to end users, and your code needs to be readable, reusable, compliant and must play well with our automated testing, security checking and deployment systems.

You will form part of a Digital squad with a wide remit of customer-facing back-end and front-end capabilities, the ideal candidate will easily rotate between or at least learn about the interfacing systems while focusing on their core job. Because of our highly collaborative team structure the candidate needs to be a strong team player in cross-functional teams with a commitment to the success of the capability as a whole.

Responsibilities
  • Design, develop, test, and deploy React Native based Mobile App and Technologies using VS-Code, Microsoft Azure Devops and Github Enterprise. Secondary to this you will also be contributing to the web platforms with non-Native features
  • Crafting highly performant, user-friendly and usable mobile apps
  • Partners with Engineers to develop robust automation of platform deployment and update processes
  • Documents design decisions and develops solutions while adhering to existing process guidelines
Skills (representative but not limited to)

Build
  • Security First: Understanding of mobile security protocols, analytics, and other SDK integrations.
  • Strong knowledge of React Native based Mobile App and Technologies.
  • Intuitive UI/UX design.
  • Review and contributing to the architecture of web and mobile apps
  • Develop mobile applications using React, React Native and platform-native languages and frameworks
  • Deep understanding of React Native new architecture and best practices for clean and maintainable code.
  • Proficient in JavaScript, TypeScript, ES6, Reactive Native and ReactJS.
  • Familiarity with RESTful APIs and offline storage solutions.
  • Good experience in Flexbox, Context API, React Hooks, react navigation, Animations, error handling, debugging, custom plugin development etc.
  • Experience in writing native modules for React Native
  • Experience with Redux, MobX, or other state management libraries
  • Experience with building reusable UI components using React Native.
  • Experienced on security, encryption technologies, pen testing, ssl pinning and code obfuscation
  • Experience with integrating with native APIs.
  • Understanding of different mobile architecture patterns like MVVM, Viper, and Clean Architecture.
  • Solid grasp of Object-Oriented Programming and design patterns.
  • Experience with enterprise mobile application integration.
  • Strong understanding of mobile app performance optimization techniques.
  • Hands-on with debugging and finding complex problems in code.
  • Well-versed in Git and CI/CD tools for version control and automation.
  • Experienced risk management, bug reporting, scrum, UML, technical documentation, version control management, Azure and agile methodology.
  • Preferable:
    • Able to make intelligently use of Copilot and automated developer testing suggestions
    • Working knowledge or experience with Objective C and Swift for iOS and Java/Kotlin for Android and APIs
Test
  • Thorough knowledge and experience in unit testing using frameworks such as Jest, Enzyme with monitoring tools such as Dynatrace.
Deploy
  • Experience in the use of GitHub Pipelines
  • Troubleshooting of performance issues arising in production as well as under test scenarios
  • Experience in creating and collecting user metrics used to improve the product offering
  • Experience in the judicious use of feature flags to enable selective features without overburdening the testing effort.
  • Preferable:
    • Demonstrated experience publishing Android and iOS apps in app stores.
Collaborate
  • Experience in working as a squad member or in scrum team.
  • Excellent command of ADO, specifically in user story management and queries
  • Command GitHub Enterprise developer-specific use and grasp of the theory of source control
  • Participate and be the voice of the user in design sessions and even program increment planning sessions when needed
  • Preferable
    • Familiarity with Service-Now version Vancouver or later.
Experience and Skills
• Bachelor degree in Computer Science or a related discipline
• Overall 2+ Years of Industry experience (preferably more with Flutter/Bootstrap/other mobile library knowledge)
• Experience in agile development methodology

Working with Us:

As a Northern Trust partner, greater achievements await. You will be part of a flexible and collaborative work culture in an organization where financial strength and stability is an asset that emboldens us to explore new ideas.

Movement within the organization is encouraged, senior leaders are accessible, and you can take pride in working for a company committed to assisting the communities we serve! Join a workplace with a greater purpose.

We'd love to learn more about how your interests and experience could be a fit with one of the world's most admired and sustainable companies! Build your career with us and apply today. #MadeForGreater

Reasonable accommodation

Northern Trust is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation for any part of the employment process, please email our HR Service Center at MyHRHelp@ntrs.com .

We hope you're excited about the role and the opportunity to work with us. We value an inclusive workplace and understand flexibility means different things to different people.

Apply today and talk to us about your flexible working requirements and together we can achieve greater.

Sign in to create job alerts

Sign in or create an account to start creating job alerts and receive personalised job recommendations straight to your inbox.

Create alert

Similar jobs