Front-End Developer-Senior
closed
S M Software Solutions Inc.
📍Remote - Worldwide
Summary
Join the Government of Alberta's Digital Design and Delivery Division (DDD) as a Senior Front-End Developer. This role involves leading and managing the back-end implementation of large-scale enterprise platforms and services. You will work with modern Agile processes, focusing on security, user experience, and maintainability. Collaborate with cross-functional teams, including designers, developers, and architects. Apply security best practices and ensure solutions meet regulatory standards. Lead code reviews and integrate code into CI/CD pipelines. Proactively monitor and resolve performance and security issues. A strong background in back-end development and excellent communication skills are essential.
Requirements
- To succeed, a solid background in back-end development is required
- A strong technical understanding of current and emerging technologies, coupled with excellent communication, critical thinking, and collaboration skills is essential
- The ability to balance business acumen with project leadership expertise will be crucial to successfully navigate and deliver in this dynamic environment
Responsibilities
- Participate and contribute to project research and discovery
- Contribute to technical field research and architecture exploration and discovery; and
- Lead technical discovery and deliver related Artifacts such as diagrams and documentation
- Provide solution design and development services related to
- Detailed solution designs based on shared understanding from discovery
- Completion of features for the continued development of exemplar projects that meet the needs of the product owners and improve the experience of Albertans
- Functional and non-functional defect discovery and resolution; and
- Enhancements to solution code quality, tooling, and documentation for improved maintainability
- Collaborate with Front-End Designers to deliver solutions aligned to a consistent look and feel
- Advise and inform Digital Architects and Product Owners on technical efforts and implementation options to facilitate frequent delivery
- Support solution deployment and launch for limited and general availability
- Contribute to a platform of user-centric services through
- Focus on reuse in solution design and implementation; and
- Direct contribution to reusable common components and capabilities
- Sustain ongoing development through onboarding of technical team members, maintaining technical documentation, adopting and improving team development and quality practices and processes
- Follow Agile/Scrum methodologies and best practices utilizing Dual-Track Development to increase the efficiency and effectiveness of the project with open communication in a high-performance team culture
This job is filled or no longer available