What are the responsibilities and job description for the Web Application Developer position at DRC VENTURES?
Overview
The Web Application Developer is responsible for the development, implementation, and maintenance of web-based applications and interfaces. This role requires expertise in programming, as well as the integration of applications with databases and other systems, ensuring that the web applications meet the technical requirements and business needs.
Duties
- Requirements Analysis: Analyze user and business requirements to envision and define technical solutions, website objectives, features, and priorities.
- Server-Side Development: Develop server-side logic and work with databases such as MySQL and PostgreSQL to ensure seamless data storage and retrieval.
- UI/UX Collaboration: Work closely with graphic designers to implement UI/UX components that ensure a user-friendly and visually appealing interface.
- System Integration: Integrate web applications with other systems through technologies like REST APIs, JSON, and XML for enhanced functionality and interoperability.
- Testing & Maintenance: Conduct testing, troubleshooting, bug fixes, and ongoing maintenance across various environments to ensure web applications perform optimally.
- Documentation & Support: Create technical documentation, user guides, and assistance tools to ensure smooth user adoption and understanding of the developed applications.
- Stay Updated: Keep current on emerging web technologies and best practices in programming, ensuring the use of the latest tools and techniques.
- Mentoring & Coaching: Provide guidance, coaching, and mentoring to junior web developers, sharing expertise and best practices to foster a collaborative team environment.
Requirements
- 3 years of professional web development experience
- Expert-level proficiency in PHP programming
- Familiarity with popular PHP frameworks, particularly Laravel (preferred)
- Strong skills in JavaScript and jQuery
- Experience integrating UI/UX design components into web applications
- Proficient in using version control systems like Git
- Understanding of web application architecture, APIs, and interfaces
- Strong analytical and troubleshooting skills for resolving issues effectively
- Excellent written and verbal communication skills to articulate ideas clearly within a team and to stakeholders
Desired Attributes:
- Ability to work both independently and collaboratively in a fast-paced environment
- Proactive approach to learning and applying new technologies
- Strong attention to detail and commitment to delivering high-quality web applications
Job Types: Full-time, Part-time
Pay: $76,609.00 - $120,000.00 per year
Benefits:
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Compensation Package:
- Bonus opportunities
Schedule:
- Monday to Friday
Work Location: In person
Salary : $76,609 - $120,000