Careers at Noble Applications

Do You Have A Noble Calling?

We are always looking for people for whom making software is more than a job.

Would You like to Join The Noble Team?

We are career technology professionals who have participated in hundreds of software projects. We started Noble Applications on the idea that an outside company ought to produce better work than your own developers. We make beautifully designed, flawlessly executed applications across all industries and specialties, including healthcare, music, education, and connected devices.  We are looking for developers that can take initiative and work independently while also possessing the skills to collaboratively work with customer contacts. For us, great coding is more than just a job: it’s a Noble calling.

Challenging Projects

We stretch you, and invest 20% of your time in your self-development.

Custom Working Time

Make your own schedule (within reason).

Pixel Perfect Apps

Be proud of your passion for implementing amazing design.

Award Winning Team

We have won many awards for our work. Will you be next?

Work/Life Balance

1 mo. of discretionary time off per year.

Creative Environment

We value creativity and truth above all else.

Freedom of Thought

Our gift is our collective research and wisdom.

bt_bb_section_bottom_section_coverage_image

About Noble And our Tenets

We Know
How to Execute

Many companies fall into the pitfall of taking shortcuts – we are real programmers. We perform all app development in native code, and server programming and API development in Java or C#.

We Believe
in High Design

This goes deeper than beauty. All mobile and web interfaces are touch interfaces, and users demand intimate and positive digital experiences with our applications.

We Are
Straightforward And Forthright

Integrity and accuracy in communication is the most important factor to any software project’s success.

We Are Looking for:

Android Developer

Noble Applications is looking for an Android Developer with at least five years of experience in one or more of the following:

  • Android development using Android Studio
  • Kotlin and/or Java
  • Web services development using Java or C#
  • Design and build applications for Android devices on the Android platform.
  • Maintain quality and ensure responsiveness of applications.
  • Collaborate with the rest of the engineering team to design and launch new features.
  • Maintain code integrity and organization.
  • Experience with Android SDK and multiple versions of Android.
  • Experience with Android framework, as well as offline storage, threading, and performance tuning.
  • Must be familiar with RESTful APIs to connect Android applications to back-end services.
  • Development experience with accelerometers, touch, gryoscopes, and additional sensors.
  • Experience with Android UI principles and best practices.
  • Knowledge of the open-source Android ecosystem and the available libraries.
  • Experience with cloud message APIs and usage of push notifications.
  • Knowledge of code versioning tools {{such as Git, Mercurial or SVN}}.
  • Beginning-to-end release process in Google Play Store
  • Interface standards and best practices
  • Persistence standards
  • Preferences and permissions standards
  • In-app purchases standards and guidelines
  • Standards for implementation of services

Candidates with skills in one or more of these areas will be strongly preferred:
• Relational database development
• Server Programming and API development
• Cloud services (Amazon AWS or Microsoft Azure)
• System administration (Linux, Windows)
Responsibilities include:
• Build software applications for Android
• Maintain existing software applications
• Participate in project definition and estimation
• Manage multiple projects in a fast-paced environment
• Assist others as needed, even when outside your primary skill set
• Learn new skills over time
Compensation:
We offer competitive salaries, 401k with matching, health/dental/vision benefits, Flexible Spending Accounts (FSA), and short-term/long-term disability coverage. Compensation for this position will be commensurate with skills and experience.

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    Senior UX and UI Designer

    Job Description

    As we continue to build our success through guiding and ideation of start-up products for entrepreneurs, you will be the guiding lead on supporting our clients with innovative UX solutions. We are looking for a Senior UX Designer to help us grow our offerings, extend our customer reach, and increase customer satisfaction.

    As a senior UX designer, you will be the champion of user-centered design methods to interpret and influence software, product design experiences, and decisions with confidence. You lead design discovery sessions enthusiastically and collaborate with Developers while working directly with the client(s) to ideate and validate compelling creative solutions. You will elevate UX design efforts and ideate the invisible with a willingness to iterate in the customer’s best interests at every stage of the customer product lifecycle; discovery, conceptualization, development requirements specification, and user-acceptance testing.

    You are an expert that creates groundbreaking products and highly quality experiences with expertise and the knowledge to apply the appropriate application of UX/UI, research, product, interaction, visual, and brand design. Empathy for the client and end users is your superpower.

    Responsibilities will include

    • Facilitate and lead multi-platform design projects (web, Android, iOS) that serve unique customer audiences with varying needs
    • Ability to conduct discovery workshops with client stakeholders to define the Minimum Viable Product (MVP) scope
    • Work independently to design a seamless user experience across all platforms (web and mobile).
    • Leverage, document, and define existing insights, business goals, and end user needs to produce data-informed design solutions.
    • Take responsibility for the creative vision of the projects and set high standards for output across team members.
    • Quickly generate multiple concepts and prototypes, understanding when deeper exploration is needed and apply the appropriate UX tools to discover additional needs.
    • Empower the team via full transparency and including their feedback in your design process.
    • Expertise in creating UX deliverables (wireframes, user flows, low/hi fidelity concepts, prototypes, detail design artifacts)
    • Collaborate and work on new business development and opportunity pitches/pursuits with Sales Team with ability to provide accurate estimates on design effort.
    • Pitch ideas confidently and effectively present the creative vision clearly to clients, as well as communicate in the same manner to members of the team.
    • Overseeing the design process of multiple projects and manage timelines and deliverables for each
    • Experience in conducting usability test sessions with end users and ability to effectively communicate and incorporate feedback into your designs.
    • Be a master, of current design and design thinking methodologies to create great user-centric product experiences while meeting even the most challenging of business objectives

    Qualifications

    • 5+ years of experience as a user experience designer, interaction designer, or similar role.
    • 2+ years of leading strategic design offerings for various partners
    • Bachelor’s degree in design, human-computer interaction (HCI), or equivalent professional experience.
    • Working knowledge of design and prototyping tools like Sketch.
    • Ability to work directly with clients to understand and guide detailed requirements and lead design concepting sessions that will ensure requirements are met and expectations are exceeded.
    • Demonstrated ability for translating and documenting design ideas into visuals presented to various levels of client understanding.
    • Possess a strong understanding of usability and user experience principles.
    • Successfully launched various consumer products/features over the years and can speak to their success
    • Excellent interpersonal skills to clearly and effectively communicate the creative vision, concepts, ideas, and solutions to stakeholders, internal teams, and clients.
    • Demonstrated ability to think of the big picture while delivering on incremental value adds.
    • Excellent design ability in Mobile (iOS / Android) and Web.
    • Understand how to design with systems, knowing when to stick to patterns, and knowing when to diverge.
    • Must include a link to an up-to-date, online portfolio or shareable work examples to be considered.
    • Be excited about collaborating and communicating closely with clients and other stakeholders to regularly deliver design solutions for approval.
    • Be open to receiving feedback and constructive criticism.
    • Extreme comfort in delivering in the face of ambiguity and shifting client needs

    Things we value

    • An ability to communicate design rationale in creative and impactful ways — with strong attention to detail
    • A strong sense of independence and initiative; an ability to determine how to prioritize your work, what you will need to accomplish it, ask for what you need and escalate communications when you are not receiving what you need
    • A self-starter who can collaborate with others in a manner that builds trust
    • A growth mindset and a desire to make things better
    • A healthy balance of humility and confidence
    • Experience with animation tools is a plus
    • Experience in Agency work with varied clients and industries will be given preferential attention

    Why work for Noble Applications? We make great products. We craft beautiful web and mobile interfaces and solve complex software challenges.

    We’re a small agile close knit team and not a company of silos. Team members are empowered and encouraged to pursue their ideas, think for themselves, and make mistakes. If your passion extends beyond the role, we’ll invite your views and assistance with improving our culture, systems and processes.

    You love learning new ways to approach complex problems–so you’ll be excited to work on a variety of projects with many different types of clients from varied industries.

      This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

      Front End Web Developer

      Noble Applications is looking for Front-End Web Developers who can create high quality, high performing, and maintainable web applications while working in a fast-paced environment. As a product development company for hire, we make beautifully designed, flawlessly executed web applications across all industries and specialties, including healthcare, music, education, and connected devices.  We are looking for developers that can take initiative and work independently while also possessing the skills to collaboratively work with customer contacts. This person will work at our Madison, WI headquarters.

      Responsibilities:

      • Build web applications using JavaScript, HTML, and CSS.
      • React.JS is our typical JS framework, so if you’re a React expert, we have an exciting job for you.
      • Participate in product definition with internal and external customer contacts.
      • Implement innovative designs, user interfaces, and controls while collaborating with our award-winning design team.

      Qualifications:

      • 3+ years of front-end development experience
      • 2+ years building complex applications with React.JS framework a plus
      • Portfolio showing CSS expertise
      • Thorough understanding of both client and web application architectures.
      • Experience developing high-quality, mass market web applications.

      Compensation:

      We offer competitive salaries, 401k with matching, health/dental/vision benefits, Flexible Spending Accounts (FSA), and short-term/long-term disability coverage. Compensation for this position will be commensurate with skills and experience.

        This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

        Senior Software Developer

        Noble Applications is looking for a Senior Software Developer with at least five years of experience in one or more of the following:

        • Web application development using React.JS
        • iOS development with Swift or Objective-C
        • Android development with Kotlin or Java
        • Web services development using Java or C#

        Candidates with skills in one or more of these areas will be strongly preferred:

        • Relational database development
        • Windows desktop development (C#, C++)
        • Cloud services (Amazon AWS or Microsoft Azure)
        • System administration (Linux, Windows)

        Responsibilities include:

        • Build software applications for iOS, Android, or Web
        • Maintain existing software applications
        • Participate in project definition and estimation
        • Manage multiple projects in a fast-paced environment
        • Mentor junior developers
        • Assist others as needed, even when outside your primary skill set
        • Learn new skills over time

        Compensation:

        We offer competitive salaries, 401k with matching, health/dental/vision benefits, Flexible Spending Accounts (FSA), and short-term/long-term disability coverage. Compensation for this position will be commensurate with skills and experience.

          This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.