Job Description
The Full Stack Web Developer is pivotal to Every Home's software solutions, contributing to development, maintenance, and optimization efforts. They excel in translating conceptual designs into robust, high-performance web applications, utilizing their expertise in programming and database management. Their dedication to adhering to industry standards ensures seamless functionality and exceptional user experiences, making significant contributions to Every Home's strategic objectives.
RESPONSIBILITIES
- Maintains a personal relationship with Jesus Christ. Is a consistent witness for Jesus Christ, maintains a courteous, Christ-like attitude in dealing with people within and outside of Every Home for Christ.
- Adheres to the Biblical standards of moral conduct, Every Home for Christ Christian Community Conduct, Every Home for Christ vision statement, Every Home for Christ statement of faith, Every Home for Christ’s Employee standards and policies, Every Home for Christ’s Covenant of Harmony, Enduring Foundations and upholds Every Home for Christ’s ministry in prayer.
- Utilize expertise in Linux, Apache, MySQL, and PHP to architect, develop, and deploy robust web applications.
- Architect and implement server-side logic using PHP, seamlessly integrating with MySQL databases to ensure efficient data management and retrieval processes.
- Assist in implementation of user interfaces using HTML5, CSS3, and JavaScript frameworks such as jQuery and ReactJS, ensuring cross-browser compatibility and responsiveness.
- Design and implement APIs to facilitate communication between frontend and backend systems, as well as third-party integrations.
- Conduct thorough testing of applications to identify and fix bugs, ensuring high performance, security, and scalability.
- Troubleshoot and debug to optimize performance.
- Research industry best practices and new technologies or tools.
- Stay updated on the latest trends and technologies in web development.
- Understand and implement security and data protection.
- Apply in-depth knowledge of code versioning tools.
- Gather and refine specifications and requirements based on technical needs.
- Write well-designed, testable, efficient code by using best software development practices.
- Ability to develop basic mobile applications a plus (iOS, Android, Swift, Kotlin, React, etc.)
QUALIFICATIONS
- Has an active and personal relationship with Jesus Christ
- Attends/participates in a local church
- Education: Bachelor’s degree in Computer Science
- Experience: 3-5 years in programming
- Other Required Skills: PHP, MySQL, Apache, Linux, JavaScript, JQuery, ReactJS, HTML, HTML5, CSS, CSS3, Web Programming Skills, Web Services (REST/SOAP) Proven working experience in web programming.
- Expert understanding of PHP, as well as experience in integrating MySQL databases.
- A solid understanding of how web applications work including security, session management, and best development practices.
- Advanced knowledge of database design, optimization, and administration, including experience in designing normalized database schemas, writing complex SQL queries, and optimizing database performance.
- Proficient experience using JavaScript, JQuery, and ReactJS.
- In-depth knowledge of modern HTML/CSS.
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Ability to organize and store high amounts of complicated data sets.
- Development experience for both mobile and desktop.
- Strong grasp of security principles and how they apply to applications.
- Strong problem diagnosis and creative problem-solving skills.
- Strong organizational skills to juggle multiple tasks within the constraints of timelines.
- Ability to self-motivate, take initiative, make independent decisions, and solve problems.
- Excellent verbal, written, and interpersonal communication skills to maintain relationships and partnerships.
- Maintain a systematic and organized approach to accurately, thoroughly, and timely completing assignments.
- Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
- Experience with any mobile applications languages a plus (iOS, Android, etc.) using appropriate programming languages (e.g., Swift, Kotlin, Java, etc).
- Available to travel for various trainings
Convictions:
- EVERY – the gospel of Jesus is literally intended for all people, everywhere on earth (Matthew 28:19)
- UNITY – the participation of the whole church in unity is essential to reaching all people, everywhere on earth (John 17)
- PRAYER – reaching all people everywhere on earth requires our full reliance on God in prayer to remove the obstacles hindering ministry (Acts 4:31-33)
- Covenant of Harmony (Matthew 18:15-17)
Compensation will be determined by experience and qualifications.
The position is eligible for benefits: medical, dental, life/disability insurance, retirement plan match, HSA employer contributions, paid time off, paid holidays, paid time to spend in prayer.
This position will be open until filled.
#J-18808-Ljbffr