at OpenClassrooms in Gilbert, Arizona, United States
Job Description
Job Description Title: Web Developer Apprenticeship at Built to Rank
Apprenticeship Overview
Pay Rate: ~$18-22
Hours per Week: ~20 with some flexibility
Company website: https://www.builttorank.com/home
Location: Remote, with potential for hybrid if local (Phoenix, AZ)
Position Summary
Built to Rank is hiring a Web Developer Apprentice to support our growing portfolio of small business clients. This is an entry-level role designed for aspiring web developers eager to gain hands-on experience while working directly on real client campaigns.
As an apprentice, you’ll spend four days each week supporting live projects and one day per week completing OpenClassrooms’ online Web Developer training path — all while earning income and developing in-demand skills. At the end of the program, you'll receive a U.S. Department of Labor Certificate of Completion of a Registered Apprenticeship Program.
Futureproof Your Career with OpenClassrooms
OpenClassrooms’ mission is to make education accessible to everyone. Through this apprenticeship opportunity with Built to Rank, you can learn a new job while simultaneously receiving a unique 100% online training experience that combines 20% theory and 80% real-life projects, ensuring you are fully prepared for the job ahead. Joining OpenClassrooms means becoming part of a global community of over 12,000 active and motivated learners spread across 72 countries.
Apprentice Responsibilities:
- Create, modify and fine tune our landing page to fit the marketing messaging being conducted.
- Keen attention to details, as well as technical knowledge of website creation / management and SEO techniques.
- Webflow knowledge is desired, React native or Python is strongly recommended.
- Analyze project data to determine specifications or requirements.
- Work with information technology personnel on a software project.
- Assign duties or work schedules to employees.
- Collaborate with others to determine design specifications or details.
- Communicate project information to others.
- Provide technical support for software maintenance or use.
- Apply algorithms and design patterns to solve problems in software development.
- Design software applications.
- Assess database performance.
- Collaborate with others to resolve data processing issues.
- Prepare data for analysis.
- Modify software programs to improve performance.
- Develop performance metrics related to information technology.
- Develop testing routines or procedures.
- Document technical specifications or requirements.
- Coordinate software or hardware installation.
- Identify information technology project resource requirements.
- Monitor computer system performance to ensure proper operation.
- Provide recommendations to others about computer hardware.
- Teach others to use computer equipment or hardware.