Welcome to SitePoint!
Access a huge library of books and courses
On various topics: JavaScript, Python, AI, and more!
Use arrows to navigate
Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

video

video

video
·
★ 5.0
video

video

video
·
★ 4.5Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.
The home for developers



... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.
Creator of WordPress, CEO of Automattic
Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.
Discover our library filled with learning paths for all kinds of learners.
Browse thousands of jobs in Software Development
1d ago
<p>We are seeking a Senior MuleSoft & AWS Integration Architect to spearhead the integration of MuleSoft and AWS within a dynamic development environment. This role involves leading architecture discussions, providing hands-on development, and directing technical strategy across teams. The ideal candidate is an expert in both MuleSoft (v4) and AWS, with a proven background in system integration, cloud architecture, and DevOps.</p><p>You’ll play a key role in guiding a team of five non-MuleSoft experts through architectural decisions, hands-on development, and production readiness, ensuring a smooth and scalable solution as the project enters its production phase at the end of May.</p><h3><b>Key Responsibilities:</b></h3><ul> <li>Lead the integration of AWS architecture with MuleSoft v4 platforms.</li> <li>Guide internal teams with architectural directions and best practices.</li> <li>Provide strategic recommendations and propose scalable workflow solutions.</li> <li>Perform 60% hands-on development and 40% architecture discussions.</li> <li>Mentor team members and ensure smooth knowledge transfer.</li> <li>Collaborate with cross-functional teams to align implementation with business needs.</li> <li>Oversee security and DevOps integration aspects of the solution.</li> <li>Participate in system migrations and help design optimal integration strategies.</li> </ul><h3><b>Required Skills & Experience:</b></h3><ul> <li>Expertise in MuleSoft (Version 4) and AWS architecture and services.</li> <li>Hands-on development experience with MuleSoft APIs and AWS workflows.</li> <li>Deep understanding of cloud integration, DevOps practices, and security frameworks.</li> <li>Ability to lead architectural discussions and influence technical decisions.</li> <li>Strong verbal and written communication and negotiation skills.</li> <li>Experience proposing and implementing workflow automation solutions.</li> </ul><h3><b>Preferred Skills:</b></h3><ul> <li>AWS Certification (e.g., AWS Certified Solutions Architect)</li> <li>MuleSoft Certification (e.g., MuleSoft Certified Developer or Architect)</li> </ul><h3><b>Certifications:</b></h3><p><b>Preferred but not required:</b></p><p>AWS Certified Solutions Architect</p><p>MuleSoft Certified Developer/Architect</p> #J-18808-Ljbffr
1d ago
<p><span>Lose It!, a top health & fitness app on iOS and Android, has helped our members lose over 100 million pounds. Our product-first strategy has resulted in more than 1 million monthly active users who live healthier lives.</span></p><p><span>We have the energy of a start-up culture with the stability of a profitable business within a publicly traded company (Lose It! is part of the Everyday Health Group). It’s never been a more exciting time to work in tech - come share in our success. Lose It! offers incredible benefits, flexible hours, and a balanced approach to work and life.</span></p><p><strong>The Opportunity</strong></p><p><span>Lose It! for Android has been a staple of the Google Play Health & Fitness category for years. We are looking for a Principal Software Engineer to join our Android team in designing and building our top-rated mobile app. This role will report to the Senior Director of Android Engineering, and work directly with product managers, UX Designers, and fellow engineers to deliver intuitive, durable, and well-architected experiences to our members. We believe that small teams of talented people can do great things, so we're looking for someone that can contribute to all phases of building a great product. Come join an exciting environment where you can contribute to a product that helps millions of users reach their fitness goals.</span></p><h3><strong>Key Responsibilities</strong></h3><ul> <li>Collaborate cross-functionally to set strategic goals, deliver on projects and drive the business forward</li> <li>Work with other engineers and teams to create and maintain features, products, and capabilities using Kotlin with legacy support for Java</li> <li>Innovate our code base with new technologies like coroutines and JetPack Compose</li> <li>Solve problems, squash bugs, maintain quality, and adapt quickly to change</li> <li>Lead discussions on developing features and contribute to weekly team meetings</li> <li>Independently own and complete tasks</li> <li>Grow your skillset by giving and receiving feedback through mentorships and peer code reviews</li> </ul><h3><strong>Job Qualifications</strong></h3><ul> <li>5+ years of experience as a software engineer</li> <li>Expertise in coding and debugging Java/Kotlin and possess a deep understanding of the Android platform</li> <li>Executes tactical efforts autonomously</li> <li>Consistently asks questions and uses answers to solve problems</li> <li>High productivity; writes a lot of code</li> <li>Very responsive; quickly adapts to code feedback</li> <li>Supports teammates; makes the developers around them better</li> <li>Highly influential within the Android team and across the company</li> <li>A positive attitude and the ability to resolve issues with best practices, processes, and strategies</li> </ul><h3><strong>Why Work at Lose It!</strong></h3><p><strong>Compelling markets and technology:</strong> Lose It! is at the forefront of health and fitness, corporate wellness, machine learning, nutrigenomics and mobile and cloud computing.</p><p><strong>Our legacy of success:</strong> Our members have lost over 100 million pounds, but it didn't happen overnight and without hard work. Our founders were seasoned startup professionals; they'd taken a company public, sold companies to Macromedia and Microsoft, and raised capital from firms ranging from General Catalyst to Polaris to United Healthcare's Innovation Group. Now we enjoy the energy of a start-up culture but with the stability that comes from being acquired by a publicly traded company. When our members succeed, we succeed.</p><p><strong>Small team, deep and interesting challenges:</strong> We may be a small team (under 50 people total), but we're always pushing each other to be better at what we do, using problem-solving and creativity to get things done. Sometimes that means wearing different hats and learning new skills to get things done. Everyone takes responsibility for the overall success of the company.</p><p><strong>Professional growth opportunities:</strong> We encourage continuous learning through sponsoring employees to attend conferences and seminars to network, expand their knowledge and build their skillset. We also incorporate team building exercises to optimize how we work together as a team.</p><p>This position may be performed anywhere in the Eastern United States except within the City of New York.</p><p>Lose It! is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive and equitable environment for all employees.</p><p>#LoseIt</p> #J-18808-Ljbffr
1d ago
<p>CHAOS Inc. is a global technology company delivering next-generation capabilities to the defense and critical industrial sectors. Founded in 2022 by a seasoned leadership team, CHAOS has quickly become the place where world-class multi-disciplinary engineers come to build mission-critical technologies. CHAOS has a mission-focused culture, dedicated to solving the toughest technical challenges. Its unique agile engineering approach enables rapid prototyping, while deep partnerships with defense and industry ensure real-world solutions.</p><p><strong>Role Overview:</strong></p><p>As a UX/UI Designer, you will play a vital role in designing user-centered software that enables hardware control, monitoring, and strategic deployment in fast-paced, high-stakes operational environments. As a strong communicator, you will work with cross-functional teams of engineers, designers, and subject matter experts, rapidly iterating on ideas, addressing points of feedback, and finding solutions that are intuitive and visually compelling. Project types include user flows, wireframing, high-fidelity designs and prototypes, micro-interactions, and developing reusable design systems. This role is primarily for software design but the ideal candidate will have past work experience in web design, Adobe Creative Suite, Microsoft Office, and a strong understanding of design principles of typography, color theory, and layout.</p><p><strong>Responsibilities:</strong></p><ul> <li>Design user-friendly and visually appealing interfaces with a strong focus on usability, accessibility, and engagement.</li> <li>Apply industry best practices in UX/UI, interaction design, and information architecture to enhance the overall user experience.</li> <li>Work closely with front-end developers, engineers, and designers to transform complex workflows and user requirements into clear, intuitive interfaces.</li> <li>Develop and maintain design systems that promote consistency across all products and digital experiences.</li> <li>Present designs to stakeholders, gather their input, and iteratively improve solutions that align with user needs.</li> <li>Ensure the accuracy, consistency, and quality of all design work produced.</li> <li>Develop long-term design strategies, staying ahead of the curve on design technologies and how they can be applied to the needs of the team.</li> <li>Although the primary responsibility for this role is UX/UI, the ideal candidate will help the design team with web/graphic design as time/workload allows.</li> <li>Ability to work onsite 5 days per week from our Los Angeles or San Francisco office.</li> <li>5+ years of professional experience in UX/UI.</li> <li>Bachelor’s degree in a related field.</li> <li>Ability to provide access to your portfolio demonstrating strong familiarity with user interface design, interaction design, and visual design.</li> <li>Experience designing software for mission-critical applications in technical and high-stakes environments.</li> <li>A mastery of design, typography, color theory, desktop/mobile UI, composition, and iconography.</li> <li>Fluency in Figma, Adobe Suite (Illustrator, Photoshop, InDesign, etc.), and Microsoft Office (PowerPoint, Word, etc.).</li> <li>Understanding of front-end development principles, as well as web best practices and standards.</li> <li>In-depth knowledge of user-centered design principles, usability, accessibility best practices, and responsive design.</li> <li>Ability to work effectively in a fast-paced environment and adapt to shifting priorities.</li> <li>U.S. Person status (i.e., U.S. Citizen or permanent resident/Green Card holder).</li> </ul><p><strong>Preferred Requirements:</strong></p><ul> <li>Proficient in web design and development (Webflow).</li> <li>Ability to create visually compelling graphics, illustrations, visual assets for various projects, slide decks, and marketing materials.</li> <li>Experience with 3D software (3DS Max, V-Ray, Unreal Engine) is a plus.</li> <li>Experience with photography and video production is a plus.</li> </ul><p><strong>Why CHAOS?</strong></p><ul> <li> <strong>Health Benefits:</strong> Your medical, dental, and vision benefits will be 100% paid for by the company.</li> <li> <strong>Additional benefits:</strong> life, FSA, HSA, 401k (+ Company match), and more.</li> <li> <strong>Our Perks:</strong> free daily lunch, ‘No meeting Fridays’, unlimited PTO (for exempt employees), casual dress code.</li> <li> <strong>Compensation Components:</strong> competitive base salaries, generous pre-IPO stock option grants, relocation assistance + (coming soon!) annual bonuses.</li> <li> <strong>Company Size:</strong> 85 employees and counting!</li> <li> <strong>More About Us:</strong> We're building the next generation of aerospace, defense, and critical industry technologies with a seasoned team of mission-focused individuals. We were founded in June 2022 and our goal is to become the platform where world-class engineers come to solve critical, real-world problems. We use agile engineering approaches which enable rapid prototyping, deep partnerships with the defense industry ensuring real-world application, and our newly-invented Coherence platform (through which we’ve made a fundamental breakthrough) improves sensor performance and decision-making in real-time. As of September 2024, we have raised ~$240M with 8VC and Accel as leading investors. With a managing team that includes Epirus’ founding members (responsible for building a $1.5B company from scratch) + key drivers from Palantir (instrumental in Palantir’s growth to $1B in revenue), we are well-positioned to become one of the fastest-growing companies to date!</li> </ul><p><em>Salary Range: $110,000 - $165,000/year</em></p><p><em>The stated compensation range reflects only the targeted base compensation range and excludes additional earnings such as bonus, equity, and benefits. If your compensation requirements fall outside of the range, we still encourage you to apply. The salary range for this role is an estimate based on a range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations.</em></p><p><em>#LI-onsite</em></p><h3>Apply for this job</h3> #J-18808-Ljbffr
1d ago
<p>If you want to do cool things that matter, if you are willing to change the status quo, if you are the one who knows what is optimal and best technology to solve a specific problem, we may have a challenging position for you.</p><h3>Responsibilities & Duties</h3><ul> <li>Guide and lead a team of Software Engineers</li> <li>Analyse requirements, innovate solutions</li> <li>Design and code Web, mobile apps and microservices</li> <li>Perform System Test</li> <li>Provide support in performance test</li> <li>Deploy on devices, backup code and other items in Bitbucket / cloud</li> </ul><h3>Qualifications & Skills</h3><h3>Technical Skills:</h3><h3>Human Skills:</h3><ul> <li>Leadership</li> <li>Communication</li> </ul><h3>Work / Experience</h3><ul> <li>Experience in analysis, design, coding, and testing</li> <li>Experience in leading a cross-functional team</li> </ul> #J-18808-Ljbffr
1d ago
<p>An insurance company is hiring for a senior full stack C#/.NET developer in Boston. They are looking for someone with 5+ years of experience who can come onsite 2 times per week in downtown Boston.</p><br><p>The company is currently expanding their internal policy management system and needs to bring on new developers to help with the project. You will be coding evenly with the team, and individually. The work is more backend focused.</p><br><h3>Required Skills & Experience</h3><ul> <li>.NET Core</li> <li>C#</li> <li>Angular</li> <li>AWS</li> </ul><br><h3>Desired Skills & Experience</h3><ul> <li>JavaScript</li> <li>Azure</li> </ul><br><h3>What You Will Be Doing</h3><p>Tech Breakdown</p><ul> <li>30% Frontend</li> <li>70% Backend</li> </ul><p>Daily Responsibilities</p><ul><li>100% Hands On</li></ul><br><h3>The Offer</h3><ul><li>Bonus <strong>OR</strong> Commission eligible</li></ul><p>You will receive the following benefits:</p><ul> <li>Medical, Dental, and Vision Insurance</li> <li>Vacation Time</li> <li>Stock Options</li> </ul><br><p>Applicants must be currently authorized to work in the US on a full-time basis now and in the future.</p> #J-18808-Ljbffr
1d ago
<p><b>Work Schedule</b></p>Standard (Mon-Fri)<p><b>Environmental Conditions</b></p>Office<p><b>Job Description</b></p><p>Do you have a passion for innovative ideas and groundbreaking discoveries? With over $1 billion invested annually in Research & Development, at Thermo Fisher Scientific you will help address some of the world’s toughest challenges, from giving cancer patients hope, ensuring safe drinking water, and helping law enforcement address cases through forensics. We empower our teams to put science into meaningful action and give our Research & Development colleagues the autonomy, resources, and tools they need to take science a step beyond.</p><h3><b>The Position</b></h3><p>We are seeking a dedicated and motivated manager to lead local diverse and highly motivated teams of about 15+ software team members (developers and testers). This group is part of the Central R&D organization, and it develops and delivers software solutions that control and calibrate cameras and third-party enabling packages, enabling users of our Transmission Electron Microscope (TEM) products to extract all information from the sample in their experiment.</p><p>As a manager, you will oversee the design, development, and maintenance of such software solutions, as well as driving technical excellence, fostering collaboration across teams and competencies, and aligning projects with organizational goals. You will mentor engineers, promote agile practices, and ensure the delivery of robust, scalable, and innovative software solutions.</p><h3><b>Key responsibilities include, but are not exclusively:</b></h3><ul> <li>Manage your team's performance and professional growth</li> <li>Contribute to the Annual Operating Plan (AOP) by forecasting resources to meet the software product roadmap</li> <li>Lead by example and inspire multiple software engineering teams, ensuring alignment with the group's objectives.</li> <li>Manage team members' performance, recruitment, and career growth.</li> <li>Foster a culture of innovation, continuous learning, and professional development, providing direction, guidance, and coaching to team members.</li> <li>Oversee software development lifecycle, ensuring high-quality and timely deliverables.</li> <li>Encourage collaboration with cross-functional teams, including hardware, testing, and product management, to deliver integrated solutions.</li> <li>Develop and sustain relationships with vendors and joint development partners.</li> <li>Promote Agile/Scrum and SAFe practices.</li> </ul><h3><b>Requirements:</b></h3><p>The successful candidate will possess the following combination of education, experience, and competencies:</p><ul> <li>Proven experience managing software engineering teams in a sophisticated multidisciplinary and highly technical domain.</li> <li>Strong expertise in software development methodologies and technologies.</li> <li>Exceptional leadership, negotiation, organizational, and communication skills.</li> <li>Strong understanding of Agile methodologies and experience working with Scrum teams.</li> <li>An organized way of working.</li> <li>Ability to rapidly adapt and respond to changes in environment and priorities.</li> <li>Fluent in English.</li> </ul><h3><b>We offer:</b></h3><p>Opportunity to become a part of a successful international company specializing in the Hi-Tech industry.</p><p>Possibility to grow in personal skills and professional language.</p><h3><b>We provide pieces of training and support your development</b></h3><p>Our team is working in a modern work environment, and we offer flexibility in terms of working hours.</p><p>Are you still not sure? Come and take a look!</p><h3><b>Benefits:</b></h3><ul> <li>Flexible working hours to better balance your personal life, and 25 days of vacation per year plus 5 days of personal leave.</li> <li>Annual bonus, 13th month, and a highly competitive pension scheme.</li> <li>Further benefits are designed to support your physical, financial, and personal well-being.</li> <li>A notebook of high quality, a company phone, and two monitors are our standard, further office equipment based on personal preferences.</li> </ul><p>Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other legally protected status.</p> #J-18808-Ljbffr
Stay sharp with the latest updates in tech industry!

Published in
··April 22, 2025

Published in
····April 16, 2025

Published in
··April 16, 2025

Published in
··April 16, 2025
Discover a world of insights - browse our complete collection of articles in one place!
danielmartinhq

174
an hour ago
7
cruiserzproductions

27
17 hours ago
2
ian111

42
20 hours ago
4
msq4778

104
a day ago
10
web148

46
a day ago
5
axeboxing507

22
2 days ago
1
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.