Job Description
At Earth People Studio, we’re driving innovation through cutting-edge technology and seamless user experiences. We’re looking for a Senior Web Developer to lead and execute all web development tasks, working closely with our design, product, and backend teams to build robust, scalable web applications.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using modern frameworks and tools.
- Collaborate with cross-functional teams to define project requirements and timelines.
- Implement responsive design for optimal performance on both desktop and mobile platforms.
- Ensure web development best practices, including SEO optimization, accessibility, and security compliance.
- Optimize applications for speed, performance, and usability.
- Troubleshoot, debug, and upgrade existing web applications.
- Stay updated with emerging technologies and frameworks to drive innovation and process improvement.
- Mentor junior developers and provide technical leadership within the team.
Required Skills:
- Frontend: Proficiency in HTML5, CSS3, JavaScript, TypeScript, React.js (or Vue.js), and Next.js.
- Backend: Experience with Node.js, Express.js, and familiarity with Python/Django or Ruby on Rails is a plus.
- Database: Strong knowledge of relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Firebase).
- DevOps: Experience with Docker, CI/CD pipelines, version control systems (Git), and cloud platforms like AWS, Azure, or Google Cloud.
- Other: Strong understanding of RESTful APIs, GraphQL, authentication methods (OAuth, JWT), and testing frameworks (Jest, Cypress).
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field OR equivalent work experience.
- 5+ years of professional web development experience.
- Previous experience leading web development projects or teams.
- Excellent problem-solving and communication skills.