Senior Software Engineer/Developer - 1611465
Company: Fidelity Investments
Location: Durham, NC
Posted on: December 2, 2016
Job Description:
Duties: Serve as a Senior Mobile Application Engineer to
participate in the design and build of next generation mobile solutions for use
across Fidelity’s application suites. Work closely with application
owners, internal architecture and business sponsors to gather
requirements, create technical designs, and implement the solutions in an Agile
environment. Primary Responsibilities: • Define and develop approaches to unique mobile solutions. • Design and develop components within the mobile
application including force upgrade, push notification, deeplinking,
parallax scrolling, animation, and other features. • Analyze and correct complex code issues and work on code maintenance strategy within the team. • Fine tune application features to improve performance and
user experience. • Research new features and frame works that evolve in the
market and perform rapid prototypes to validate good and bad ideas. • Work closely with application owners, internal architecture
and business sponsors. • Write source code, adapt existing components, and unit
test developed components. • Ensure designs meet performance, security, usability, and reliability and scalability requirements. Requirements: Bachelor’s degree (or foreign education
equivalent) in Computer Science, Engineering, Information Technology,
Information Systems, Mathematics, Physics, or a closely related field and three (3)
years of experience in the job offered or three (3) years of experience
in large scale enterprise mobile native and hybrid application
development within a financial services environment; or, alternatively, a Master’s
degree (or foreign education equivalent) in Computer Science, Engineering,
Information Technology, Information Systems, Mathematics, Physics, or a
closely related field and one (1) year of experience in the job offered or one
(1) year of experience in large scale enterprise mobile native and hybrid
application development within a financial services environment. Candidate
must also possess: Demonstrated Expertise (“DE”) in JavaScript programming
for mobile hybrid application development, feature implementation, and unit
testing according to Agile software Development methodology using
JavaScript frameworks -- Backbone, jQuery, jQueryUI, jQueryMobile, Require,
Jasmine, and Modernizer; DE in Sematic HTML/HTML5 development using
template engines -- Handlebars and Underscore -- including defining formatting
rules using CSS/CSS3, Bootstrap, and LESS; DE in mobile application
development automation using client side build processes – Grunt and
Jenkins; and using IDEs -- Webstorm and Sublime -- for development and integration
with Source Control version control tool; DE performing design and
development of customized mobile native features -- Push Notification, Wearable
SDK, Widget, and Mobile Security -- using Android and supported
frameworks: Cordova and PhoneGap. To apply, visit http://jobs.fidelity.com and search for Job
Number 1611465.
Keywords: Fidelity Investments, Durham , Senior Software Engineer/Developer - 1611465, Finance , Durham, NC, North Carolina