Job Description
Job Description
Job Description
RedSky Technologies, a leading-edge tech company based in Spanish Fork, Utah, is seeking a senior-level Web and Mobile Developer to join our innovative team.
We have developed a diverse range of web and mobile-based software solutions, featuring a mix of in-house products, sub-companies, and numerous ongoing development contracts with major third-party organizations.
Our Exciting Technologies and Products
At RedSky Technologies, we pride ourselves on creating and managing innovative companies and products. Here are some examples of our exciting ventures :
Private Label VR / VR Junkies : A virtual reality company offering turnkey VR Arcades to Family Fun Centers, Trampoline Parks, and Bowling Alleys.
We have developed a comprehensive software suite for CRM management, content license management, 3D game selectors, and more.
Vendoti : A live streaming e-commerce platform designed for the direct selling marketplace. Our team has developed mobile, desktop, and web applications to facilitate transactions and a real-time video streaming infrastructure.
Great Basin Powder Coating : Located in Delta, UT, this powder coating shop utilizes technology to enhance rapid quoting systems and task management, setting a new standard for efficiency in the industry.
Outdoor Ops / Predator Armor : A company providing body plate armor and plate carrier protection for civilians.
RedSky Engineering Development Shop : We manage several development contracts directly through RedSky, coordinating a variety of cutting-edge projects.
Products RedSky Has Worked On
At RedSky Technologies, we have partnered with various companies to develop innovative and impactful products. Here are some examples :
Mixhers : Collaborating closely with the Mixhers team, we created an app offering tools, solutions, support, and products for women seeking health education or lifestyle products.
Features include a customer community, a Shopify-based e-commerce system, rewards tracking, and detailed menstrual tracking.
Troomi : We partnered with Troomi to build a custom smartphone operating system, a management website for parents to tailor their children’s smartphone capabilities, and an e-commerce platform for smartphone sales and fulfillment.
Rentyl Resorts : Rentyl Resorts needed a comprehensive website for booking reservations and instantly awarding points for transactions.
Customers can redeem these points for hotel reservations and rewards. Additionally, we developed an administrative website to manage users, reservations, and points.
Route : Route provides an insurance purchasing and tracking platform specifically designed for Shopify customers. We helped simplify and enhance the insurance process for online retailers by integrating seamlessly with Shopify.
IMSAR : To visualize the vast quantity of flight data and images captured by IMSAR's systems in real-time, we created an intuitive, easy-to-manage graphical interface for their data streams.
Each of these projects demonstrates our commitment to innovation and our ability to create customized solutions that meet our client's unique needs.
Benefits of Working with RedSky
- Culture Built on Learning : We value continuous learning and encourage the sharing of new ideas.
- Collaborative Environment : Company owners are developers and technologists who actively code with the team and help solve problems.
- Fun at Work : We developed the first Virtual Reality Arcade systems and still maintain them. There's plenty of VR, games, and fun to go around.
- Comprehensive Benefits : Health and dental benefits for full-time employees.
- Growth Opportunities : We are a fast-growing company with employee stock options.
- Autonomy in Development : You have the freedom to design and implement your own solutions.
This Position
We are currently looking to expand our team to support several of our development contracts. However, our resources are often shared across all the previously mentioned companies, providing a dynamic and diverse work environment.
Ideal Candidate
- Passionate about Modern Web Technologies : Familiar with and enthusiastic about the latest web technologies, including TypeScript, ReactJS, Svelte, and NodeJS.
- Continuous Learner and Innovator : Loves to learn and share new ideas, and is always open to exploring innovative approaches.
- Self-Sufficient System Builder : Not afraid to create their own systems, often developing custom frameworks for better control and easier troubleshooting.
- Adheres to Clean Coding Principles : Follows Uncle Bob Martin’s Clean Coding methodology, ensuring high-quality and maintainable code.
- Experienced in CI / CD Environments : Has worked in CI / CD environments and can contribute to improving our current systems.
- Knowledgeable in Messaging Technologies : Familiarity with Socket.io and Redis for messaging.
- Comfortable with nix Systems : Extremely comfortable working in Linux or Mac environments, managing our own VMs in the cloud without using AWS.
- Leadership Skills : Willing to help lead a team of in-house, near-shore, and offshore developers, providing guidance and support to ensure successful collaboration and project outcomes.
Responsibilities
- Write front-end code, translating UI designs into functional web applications.
- Use NodeJS to update and implement new features in our backend systems.
- Write SQL statements in backend systems, as we do not use an ORM.
- Own development for features of medium to large complexity.
- Contribute to product design and requirements discussions.
- Design and implement features, APIs, test suites, or technology according to specifications, with a strong customer focus.
- Transform requirements into architectural and feature specs.
- Coordinate with other internal and external teams to ensure proper workflows throughout the entire app experience.
- Provide accountability and ownership for all task assignments.
- Identify internal and external technologies and determine when and how to use them.
- Write tests using the Mocha framework in addition to Selenium for system-level testing.
- Provide status and feedback to management.
Qualifications
- Experience : Minimum of five years of relevant work experience, with at least two years of experience using NodeJS for backend servers.
- API Design : Previous work with RESTful API design or maintenance.
- Frontend Skills : Strong expertise in HTML5, SCSS, and JavaScript / TypeScript.
- Frameworks : Experience with ReactJS and Svelte / SvelteKit.
- Version Control : Proficient with code repositories and management, preferably GIT.
- Database Knowledge :
- Proficient in SQL, with the ability to write custom SQL statements.
- Experience with MariaDB or other relational databases.
- Familiarity with database management and optimization techniques.
- Understanding of Docker for containerized database environments.
- Experience using PM2 for process management.
- Knowledge of HAProxy for load balancing and high availability.
- Web Technologies : Familiarity with web technologies such as HTTP requests, JSON, etc.
- Debugging : Skilled in debugging code and tracking down issues.
- Programming Languages : Experience with at least one other major programming language (PHP, C++, C#, Java, Python, etc.).
- Self-Starter : Motivated self-starter with a proactive approach to finding and solving problems.
- Clean Code : Passionate about clean code and dedicated to continually improving the readability of the codebase.
Company Description
Redsky Engineering is a respected software development company known for delivering advanced software solutions. Our team develops custom software applications, web platforms, and digital experiences.
We're seeking an Administrative Assistant to help support our operations and perform day to day tasks.
Company Description
Redsky Engineering is a respected software development company known for delivering advanced software solutions. Our team develops custom software applications, web platforms, and digital experiences.
We're seeking an Administrative Assistant to help support our operations and perform day to day tasks.