Tech Stack
CloudJavaScriptNode.jsReact
About the role
- Solve moderately complex technical issues and complete programming tasks with limited supervision.
- Individual contributor role.
- Work with modern web technologies like React and Node.js.
- Implement technical designs based on functional requirements.
- Contribute to analysis of functional requirements.
- Provide accurate estimates for development tasks.
- Develop source code and unit tests according to team standards.
- Participate in code reviews and fix issues as assigned.
- Collaborate with UX professionals to support design-driven processes.
- Follow team-wide development strategies and contribute to technical documentation.
- Assist in identifying and mitigating issues and risks.
- Demonstrate initiative in organizing personal work and supporting team goals.
- Leverage AI-assisted development tools to improve productivity and code quality.
- Use observability and analytics tools to monitor application performance and troubleshoot issues.
- Work with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel.
Requirements
- Bachelor’s degree in a related field or equivalent experience.
- 2+ years of relevant professional experience.
- Strong understanding of Agile Software Development methodologies and principles
- Clear and accurate written communication skills and great attention to detail
- Intermediate skills in engineering/programming, analytical/diagnostic/troubleshooting, web technology, and programming methodology
- Practical understanding of DevSecOps
- Ability to troubleshoot and solve problems methodically.
- Understanding of how web, mobile web, and native apps align around a common design strategy.
- Hands-on coding experience with modern web frameworks and technologies, including JavaScript, React, and Node.js.
- Ability to debug cross-browser layout and behavior issues.
- Familiarity with release management best practices (feature flags, A/B testing).
- Knowledge of HTML, CSS, and client-side scripting with attention to performance, accessibility, and usability.
- Familiarity with CI/CD principles and cloud-based platforms.
- Basic understanding of prompt engineering and how to interact effectively with AI systems.
- Experience using AI tools for code generation, testing, and documentation.
- Experience with observability tools (e.g., logging, metrics, tracing) and analytics platforms for performance monitoring.
- Willingness to learn new technologies and improve technical skills.
- To successfully perform the essential functions of the job there may be physical requirements which need to be met such as sitting for long periods of time and using computer monitors/equipment
- Preferred: Experience with large-scale systems and modern web frameworks.
- Preferred: Proven ability to deliver dynamic, mobile-centric, interactive web applications.
- Preferred: Familiarity with AI-driven development workflows and data-driven decision-making using analytics.
- Preferred: Professional experience with large-scale systems including strong experience in the tools, methodologies, and technologies the role supports
- Preferred: Strong understanding of computer systems; experience in the tools, methodologies, and technologies the role supports
- Must be a member of The Church of Jesus Christ of Latter-day Saints and currently temple worthy.