Logo
EAGLE MOUNTAIN INTERNATIONAL CHURCH INC

Web Developer III

EAGLE MOUNTAIN INTERNATIONAL CHURCH INC, Newark, Texas, United States, 76071


Job Type

Full-time

Description

As a Developer III, your main responsibility is to design, develop, and maintain dynamic websites and web applications with a specialization in some or all of the following technologies: Vue.js, TypeScript, JavaScript, PHP, Symfony, Drupal, HTML5, and CSS. You will work closely with designers and stakeholders to understand project requirements and integrate frontend interfaces using HTML5, CSS, and JavaScript frameworks like Vue.js. Your duties will also involve handling server-side logic and database interactions with PHP, Symfony, and Drupal, ensuring the code quality is maintained through thorough testing, debugging, and adherence to best practices. You will also be responsible for version control, continuous learning to keep up with industry trends, and documentation to facilitate effective collaboration and knowledge sharing within the team.

PRINCIPAL DUTIES AND RESPONSIBILITIES:

JavaScript Framework Integration: Utilizing Vue.js to enhance interactivity and functionality on the client side of web applications.Frontend Development: Implementing user interfaces with HTML5, CSS, TypeScript, and JavaScript to create responsive and visually appealing web pages.Website Development: Designing, developing, and maintaining dynamic websites and web applications using PHP frameworks such as Symfony and Drupal.Backend Development: Building server-side logic and database interactions using PHP and Symfony, ensuring efficient data handling and secure user authentication.Collaboration: Working closely with designers, other developers, and stakeholders to understand project requirements.Code Optimization: Writing clean, modular, and maintainable code while adhering to coding standards and best practices to optimize performance and scalability.Testing and Debugging: Conducting thorough testing and debugging to identify and fix issues, ensuring the reliability and stability of web applications.Code Review: Thoroughly examine code changes, ensuring adherence to coding standards, identifying potential bugs, and providing feedback. Reviewers provide constructive feedback to developers, fostering a collaborative and supportive environment.Version Control: Using version control systems like Git to manage the codebase, track changes, and collaborate effectively with team members.Documentation: Documenting code, processes, and project updates to facilitate knowledge sharing, streamline collaboration, and ensure project transparency. Use of project management software for status tracking.Continuous Learning: Staying updated with the latest web development trends, technologies, and best practices to improve skills and continuously contribute innovative solutions to projects.JOB REQUIREMENTS:

Education:

Bachelor's degree in computer science, Management Information Systems, or a minimum of 6 years of proven work experience in a similar or related field.Coding Skills :

Proficiency in writing well-structured, extensible, object-oriented code adhering to coding guidelines and standards, with minimal need for code review or coaching prior to deployment.Experience with Development/Test/Production environment workflows.Experience with conducting testing, debugging, and fixing code issues.Experience with documenting code, processes, and knowledge sharing.Technical Expertise:

Provide feedback on technical designs for back-end and front-end development.Experience with using Front-End Javascript Frameworks such as Vue.js.Proficiency in HTML5, CSS, Bootstrap CSS, TypeScript, and JavaScript.Proficiency with object-oriented PHP frameworks such as Symfony and/or Drupal.Proficiency in version control using Git, with a preference for GitHub and an active account.Proficiency in creating and utilizing REST APIs and web services.Familiarity with major database abstraction layers like Doctrine.Additional Skills:

Experience with WordPress and/or Java.Experience in DevOps tools such as Vagrant, Chef, Python, and Fabric.Proficiency with scrum methodologies.Database design, including backup and restore.OTHER DUTIES & RESPONSIBILITIES:

Mentor team members as needed.Lead training classes at least once a quarter on topics of expertise related to team objectives, such as Vue.js, Symfony, Drupal, and/or CSS, but not limited to.Proactive engagement in project challenges and problem-solving.Communicate regular updates using team communication tools such as Teams, Jira, and Confluence.Willing to learn other technologies used by the teamEQUIPMENT TO BE USED:

Must be proficient in the use of personal computers.TYPICAL PHYSICAL DEMANDS:

Able to lift 30 lbs.Must be able to sit at a computer for a minimum of seven hours per day.Requires manual dexterity sufficient to operate standard office machines such as computers, fax machines, calculators, telephones, and other office equipment.TYPICAL MENTAL DEMANDS:

Ability to give, receive, and analyze information, formulate work plans, prepare written materials, and articulate goals and action plans.Must be very organized and require minimal instruction.Must understand vague and implicit instructions and react favorably in all work situations.Must be detailed, organized, and communicative.Must be task and goal-oriented.Requires the ability to multitask.Must adapt well to changing work situations.Must be able to grasp and apply new ideas.Must resolve problems, handle conflict, and make effective decisions.Must relate and interact with people at all levels.Must have a good command of the English language and be able to proofread work.WORKING CONDITIONS:

Works in a normal/typical office environment with minimum supervision.Strict adherence to Ministry policies, rules, and regulations in these areas is required.A commitment to carry out the Ministry's policies is requiredOther:

Born-again believers must adhere to this organization's doctrines as upheld by Kenneth and Gloria Copeland and their appointed representatives.Must work well with others, as a team, and according to Romans 16:17, must not cause dissension, difficulties, and divisionsMust maintain a good attendance record