Job type full-time
Benefits pulled from the full job description
401(k) 401(k) matching dental insurance disability insurance health insurance health savings account show 2 more benefits
Not provided by employer
Full job description
We are hiring for a full-time, software engineer iWe have remote work options in the following states: arkansas, arizona, colorado, florida, georgia, idaho, illinois, texas or utah.
Nu skin enterprises, inc(nyse: nus) is a leading beauty and wellness company, powered by a dynamic affiliate opportunity platformWe help people live, look and feel their best with products that combine the best of science, technology and natureBacked by more than 35 years of scientific research, nu skin develops innovative products including nu skin® personal care, pharmanex® nutrition and the ageloc® anti-aging brand which includes an award-winning line of beauty device systemsNu skin operates in approximately 50 markets worldwide in the americas, asia, europe, africa and the pacificNu skin is committed to sustainability, including global initiatives such as transitioning to reduced and sustainable packaging for all products by 2030Our nu skin force for good foundation strives to improve children’s health, education and economic circumstances throughout the worldWe promote a culture of being a `force for good` in the world, along with our commitment to provide a diverse, equitable and inclusive work environment for both personal and professional growthNu skin was named to the forbes list of the “world’s top female-friendly employers” in 2021 and to the list of “america’s best employers” for 2022.
About the role:
Nu skin software engineers (ses) specialize in managing the interchange of data between the servers and the usersYou will collaborate with team members in creating performant and bug free code through code reviews and continuous integration processesYour main focus will be the development of client-side and server-side logic to build high quality user interfaces and micro-services that support the needs of our customers.
Ses drive software excellence across nu skin by ensuring high quality and performant code is delivered to our distributors, customers and partnersThis is achieved through strong, continuous collaboration, innovative ideas and decisive action with partner engineering teams.
What you`ll do:
Perform system analysis, design, development and implementation of scalable enterprise solutions in a high transaction environment using client/server and web technologies and solid object-oriented and/or functional design principles.
Actively participate in meetings to review product requirements in order to clarify expected outcomes and acceptance criteria.
Develop documentation and layouts to identify requirements and solutions.
Create web user interfaces and supporting micro-services.
Participate in scrum ceremonies and estimation activities.
Identify and implement ideas to improve system performance and availability.
Resolve technical design issues.
Perform code reviews to validate the design and implementation of features in addition to finding bugs and validating the code quality.
Facilitate or work with experienced team members to conduct root cause analysis of system issues and implement corrective solutions.
Create and perform unit test code using test driven design (tdd) for code quality and coverage.
Collaborate with quality assurance efforts to develop software test plans.
Adhere to company software engineering standards (coding, unit testing, integration testing, deployment, standard practices, etc.).
What you`ll need:
Understanding of systems architecture and development theory.
Knowledge and usage of web libraries and frameworks such as vue, react, angular, etc.
Basic understanding of css pre-processing systems such as sass and less.
Basic understanding with development tools such as webpack, gulp and babel.
Basic knowledge and usage of node.js and npm.
Experience creating unit tests and using unit testing frameworks and tools such as jest, eslint, karma and jasmine.
Proven understanding of web technology and experience using or creating web services.
Basic understanding of web application security principals.
Familiarity with ci/cd tools and patterns.
Experience with tools such as git, new relic, maven, jenkins, postman, elk and splunk.
Cloud experience, aws preferred.
Excellent verbal and written communication skills; can effectively articulate complex ideas and influence others through well-reasoned explanation.
Passion for shipping high quality, sophisticated, tested code with an obsession in delivering value to our distributors.
Bachelor’s degree in computer science/related field or equivalent experience.
Bonus points for:
Experience with react native development.
Experience with swift, objective c, and java.
Experience working with relational or nosql databases.
Benefits & perks:
You will be part of an engaged, inclusive, global community that values family, giving back, beauty, and sustainabilityWe offer competitive benefits to eligible employees with comprehensive medical, vision, and dental coverage; supplemental life, short-term, and disability insurance; free access to health coaches, therapists, and an onsite fitness center; a health savings account & 401k with company match; an incentive bonus program; and access to our top-quality beauty & wellness productsYou`ll also be empowered to prioritize what`s important to you through flexible work arrangements and a generous vacation policyThinking about expanding your family? we have generous maternity and paternity leave, too.
We are committed to seeking, developing, and empowering diverse individuals and perspectivesWe seek to be a global community where every employee, entrepreneur, and consumer knows and feels they belongWe are proud to be an equal opportunity employer, and success at nu skin is independent of race, age, gender orientation, sexual orientation, religion, or disability.
Applicants with disabilities who need assistance with the application process may be entitled to reasonable accommodation in accordance with applicable lawIf you need assistance in completing an application or participating in an interview because of a disability, please email our talent acquisition team at email@example.com.
Nu skin does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postingsNo fee will be paid for unsolicited candidates submitted directly to hiring managersAll candidates must be submitted by approved vendors who have been requested to make a submission for a specific job opening by our talent acquisition team.
Posted 30+ days ago