Experienced Angular Front End Developer

About Red e App:

Whether working with their hands on a manufacturing line or serving residents in an aging care community, the world’s non-desk workers have been almost completely dependent on their own digital devices for company communication. The current standards and practices of work communication don’t work for them. Instead, today’s technology has created chaos, confusion, and disengagement for non-desk employees — and for their managers, HR leaders, talent development, communications, and every other corner of the company. Red e App changes all of that, turning communication chaos into strong employee connection.

Position Description:

Red e App is seeking an experienced Angular Developer to join our Agile software team as our primary front-end developer. As a lead developer, you will be responsible for creating a top-level coding base using Angular best practices. Your role will require you to implement an exciting and streamlined user experience in the form of a Java-based app. To ensure success as an Angular developer, you should have extensive knowledge of theoretical software engineering, be proficient in JavaScript, HTML, and CSS, and have excellent project management skills. Ultimately, a top-class Angular developer can design and build a streamlined application to company specifications that perfectly meet the needs of the user. The role requires a high degree of independence and responsibility. It will include writing unit and integration tests for front-end code, executing tasks with best practices, using Git in a team environment, and actively participate during the tech design process to help shape and inform our product. Red e App is seeking a great communicator, eager to learn new things, and constantly driven to improve our platform and product.

What are we looking for in a Mid/Senior Level Angular Front End Developer?

Job Responsibilities:

  • Designing and developing user interfaces using Angular best practices.
  • Adapting interface for modern internet applications using the latest front-end technologies.Writing JavaScript, CSS, and HTML.Developing product analysis tasks.
  • Making complex technical and design decisions for Angular projects.
  • Developing application codes and unit tests in AngularJS, Java Technologies, and Rest Web Services.
  • Conducting performance tests.
  • Consulting with the design team.
  • Ensuring high performance of applications and providing support.
  • Support with Scrum / Agile software development approach (e.g., sprint, standups, retros, planning, pointing, grooming, etc.)

Required Technical Skills:

  • Previous work experience as an Angular developer.
  • Proficient in CSS, HTML, and writing cross-browser compatible code.
  • Experience using JavaScript building tools like Gulp or Grunt.
  • Knowledge of JavaScript MV-VM/MVC frameworks including AngularJS.
  • Excellent project management skills.Proven experience implementing front-end and back-end JavaScript applications.
  • Excellent communication skills.Critical thinker and good problem-solver.

Nice to Have:

  • Responsive web design
  • NodeJS
  • Cypress (or another testing framework)
  • Python
  • PostgreSQL
  • AWS
  • REST API design
  • Serverless architecture
  • Docker
  • Jenkins

Principles:

  • Good work ethic: you work hard and like to work hard. You also work efficiently, seeking to make the best use of your time.
  • Dedicated: you really desire to contribute to and improve our company; you are not just earning a paycheck. You demonstrate a high level of “ownership” for and initiative with projects that are assigned to you.
  • Teachable: you have a willingness and desire for feedback/correction. You are always looking to improve. You are willing to ask for help even if it makes you “look bad.”
  • Resourceful: you know how to solve problems or are at least able to explain that the problem is not solvable with the requirements given. You use all resources at your disposal in an efficient manner to troubleshoot. You know when to ask someone for help and when more effort is needed on your part.
  • Technical Prowess: you just “get” programming, computers, technology. The thought of solving a problem in an entirely new programming language, one you have never even heard of before, excites you.
  • Technical Diversity: while we all have our preferences when it comes to programming languages or operating systems, you should be willing to work with anything, in any language, if that’s what it takes to get the job done. If you are easily led into a “______ rocks, everything else sucks” mentality, this isn’t the job for you.
  • Flexible: we are small, things change. You should be able to “roll with the punches.”
  • Professional: at the end of the day, you like what you do, you take your job seriously, you do it extremely well, and you pay attention to the details.

Everything Else: 

  • You can reason about software, algorithms, and performance from a high level
  • You are (or are willing to be) committed to automated testing in your software development process
  • Strong oral and written communication skills
  • Self-motivated and have strong organizational skills
  • US citizen or ability to work in the United States without sponsorship
  • Bachelor’s Degree in computer science (or similar degree) or ability to demonstrate comparable education & experience

What we Offer:

  • Salary:
    • Red e App offers a competitive salary based on a candidate’s skills and experience.
  • Benefits:
    • Medical, dental, and vision coverage
    • Flexible PTO/Vacation
    • Stock Options
  • Flexibility:
    • While we expect a regular schedule during normal business hours (fitting in the window of 8-6 ET), we are pretty flexible when schedule changes are needed for legitimate reasons.
    • It’s not uncommon for our employees to take time off during the week and make it up during the evening or weekend so as to avoid needing to use PTO.
  • Telecommuting/Remote:
    • Remote candidates are encouraged to apply.
    • Many of us work from home frequently, even those of us who are local.
    • We do have offices in Louisville, KY, and Grand Rapids, MI, if you are local and prefer to get away from home to focus on work.
    • Our development team operates with a remote-first approach, and all tools/planning are designed for our distributed team.
  • We Care:
    • One of the best things about working for us is that we really value work/family balance.
    • It’s easy to say, harder to do. We all need to make a living, our company needs to be successful in the marketplace, and hard decisions sometimes need to be made. But, at the end of the day, we really care about our employees, their families, their needs, and their desires.

Interested in learning more? Submit your information today to be contacted about your future with Red e App.

  • Max. file size: 50 MB.
  • This field is for validation purposes and should be left unchanged.