Hi
Hope you
are doing good.
Position : Android Developer
Location : Durham, NC
Duration : Long Term.
The job
description is below but the manager has given us some of his own
qualifications.
- Enterprise
level development with banking and financial experience would certainly be
at the top of my list.
- Variety
of extensive projects with Android app development using different
versions.
- At
least 6 years of experience, 4 years if candidate is very sharp.
- Looking
for an outspoken candidate with great communication skills.
- Projection
for this candidate is to become a mentor.
- Must
have Pair Programming, Test-driven development (TDD), RESTful, WebView,
All version of Android, Debug
- Pair
Programming is two developers working together on developing an app. One
is more senior then the other, and will mentor the more junior developer.
**The apps are not all in WebView
but will use WebView in other developed projects to update older apps.**
Plus
- Previous
Web Development experience.
- Android
P (newest version)
Summary
Are you
interested in serving the needs of millions of customers by building the
best-in-class digital experience that helps them in financial planning,
investing, and retirement solutions? Our chapter comprises teams that work on a
wide range of applications and platforms like Fidelity.com, Fidelity Mobile
Apps and Active Trader Pro®. We're looking for product-aware engineers who are
passionate, inquisitive, and responsible individuals to help us on our mission
to deliver the best omni-channel (web, mobile, IoT) experience to our
customers.
The
Purpose of Your Role
Over 2
million customers use our mobile apps for iOS and Android so we're passionate
about building engaging, feature-rich, and performant apps. As an Android
engineer at Fidelity, you'll have the ability to own entire features from
concept to deployment working on cross-functional teams. You'll have the
opportunity to contribute ideas to improve our products as well as develop your
skills, learn new technologies and languages, and continue to learn.
The
Expertise We’re Looking For
- You have a passion for technology and can
navigate your way across complex and rapidly-changing landscapes by
staying on top of latest trends and thrive by sharing knowledge.
- Are a creator, a doer, and a disruptor who
will help us solve real-life problems and meet real customer needs. You’ll
be helping us build things, taking an idea, and creating rapid prototypes
that are shippable and learn from real-life feedback.
- Are comfortable to be a self-starter, who
actively challenges status-quo, is curious and not afraid to ask “Why” and
“What if”?
- Are experienced with the tools of the trade
including a variety of modern programming languages and frameworks
- Care about cycle time and use CI/CD
practices, tools to rapidly deploy changes to customers while minimizing
risk using practices like A/B tests, blue-green deployments, and feature
toggles
- Stay on top of Algorithms, Data Structures
and Design Patterns and love the challenge of building highly scalable
systems that can support thousands of transactions/sec.
- Have a mindset of test first development
and are experienced in modern test frameworks. We believe in testing and
that quality is everyone’s job.
- Are data-driven and can measure, collect
and use data to make decisions. We understand the value of intuition and
the need to balance decisions accordingly.
- Have strong communication skills and
technical expertise to drive and participate in meaningful discussions.
The
Skills You Bring
- 4+ years of software development experience
- 2+ years of experience developing Android
apps using Java or Kotlin
- Strong knowledge of RxJava, Dagger,
Retrofit, Kotlin, and Gradle
- Good understanding of design patterns, such
as Clean Architecture and MVP/MVVM
- Experience consuming RESTful JSON APIs and
web sockets
- Passion for writing readable, maintainable
and well-tested code
- Strong desire to experiment and work with
the latest mobile technologies
- Good understanding of the full mobile
development life cycle. Working knowledge of the general mobile landscape,
architectures, trends, and emerging technologies.
- Experience with DevOps, Automated Testing
and Continuous Delivery
How Your
Work Impacts the Organization
- We believe that diversity in background and
experience will foster an inclusive and engaging work environment for our
employees. This ultimately enables us to deliver a better product for our
customers.
- Being technically competent is only telling
half the story. We believe that delivering the best possible customer
experience requires an artful blend of human ingenuity and technology.
While we value smart technologists, we are fanatics about our culture that
promotes autonomy and leadership at all levels. People who are great
cultural fits demonstrate curiosity to learn, are unafraid to break
things, step up and take the lead, take ownership of their projects, and
thrive by sharing knowledge.
Our
culture code is simple
- We share knowledge to empower and connect
everyone
- We live outside our comfort zone.
- We believe life is too short to not love
what you do
- We know amazing people create great
opportunities
- We are customers.
- We favor autonomy and take ownership
Gtalk/IM :
umeshv.bgsl
No comments:
Post a Comment