Job type full-time
Full job description
This position is based in dallas, tx but can be remote.
Let’s change the world
Many say it, few actually do it.
Newman connection is a non-profit organization that provides a national brand and support structure to catholic campus ministries assisting them in outreach, programming and organizational developmentWe are endorsed in over 100 dioceses, 600 catholic high schools, 1,000+ parishes and over 1,200 different campus ministries.
Our mission is simple: keeping students connected to the catholic church.
People love our mission - and come to find out, they love working here as wellWe are a family-oriented team all working towards the greater goodWe do not take ourselves too seriously.
We do not hire prima donnasWe work for the real madonna!
Are you an experienced front end application developer who can assist us in delivering breakthrough experiences for christian communities? do you like to work on a variety of game changing projects, at the forefront of application development and cloud technology adoption? are you a faithful christian who is heartbroken over the way that college students are falling away from the faith in record numbers? if so, then we need to talk.
What you’ll do:
As a front-end developer, you will help us build cutting edge technology in support of the church’s mission to evangelize the world, starting with college campus ministriesThis is an excellent opportunity to get in on the ground floor of the new evangelization, an evangelization which is taking place online as much as it is in the real worldYour efforts will help us to sow the seeds for a whole new generation of online evangelization tools.
Develop scalable applications with rich user experiences
Provide deep software development knowledge with respect to front end architecture, ux/ui design, programming, and testing
Work with a tight knit, cohesive, full-stack development team
Promote the mission of the church, that is to build the kingdom of god.
What you need to get the job done:
5+ years of professional front end development with an eye for design best practices.
Experience with responsive web design.
Experience in one or more relevant front-end frameworks (vue.js - preferred, react, angular, etc.) and test frameworks (jest, mocha, jasmine, selenium, etc)
Experience with view layout and rendering technologies (e.g., responsiveness, progressive enhancement, browser/device support).
Experience integrating front end technologies with restful apis
Agile software development experience
We will love you if:
You are proficient in a broad range of software design approaches and common ux patterns.
You have experience with vue.js and nuxt/node.js.
You have experience developing restful web services (java preferred)
You have experience with relational databases (mysql preferred)
You know when (and when not) to use front-end software design patterns (e.g., asynchronicity, data binding, modules, mvc, objects, promises)
You have experience with docker, kubernetes and related devops tooling
You have experience with continuous integration tools (e.gGithub actions)
You have experience architecting, designing and programming applications in an aws cloud environment
You have experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability
You have good communication and presentation skills
Bachelors degree in computer science, computer engineering, or equivalent professional experience or military experience.
What you`ll love about us
Great company cultureWe are a teamWe work as oneWe act as one.
Work that stays at workGenuine work/life balance served here!
Rest and relaxationPaid time off and 12 paid holidays
Health benefitsHealthy people = happy people.
An equal opportunity employer-m/f/d/v
Because our team members are trusted to handle sensitive information, we require all candidates that receive and accept employment offers to complete a background check before being hired.