Sr. Front-End Developer

Affinity


Date: 16 hours ago
City: Edmonton, AB
Contract type: Contractor
Remote
Job Description:

On behalf of our public sector client, Affinity is looking for experienced and motivated Senior Front-End Developers (Developers) to lead and manage the back-end implementation of large-scale enterprise platforms, products, and services. If you’re passionate about delivering enterprise solutions that ensure government services are secure, cost-effective, and easy to access, this could be the perfect opportunity for you.



Responsibilities:

• Participate and contribute to project research and discovery:

o Contribute to technical field research and user design exploration and discovery; and

o Lead technical discovery and deliver related Artifacts such as technical diagrams and documentation.

• Provide solution design and development services related to:

o Detailed solution designs based on shared understanding from discovery;

o Completion of features for the continued development of exemplar projects that meet the needs of the product owners and improve the experience of the final users;

o Functional and non-functional defect discovery and resolution; and

o 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:

o Focus on reuse in solution design and implementation; and

o 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.


Qualifications:

Technology Stack:

• React, React Native, TypeScript, .NET/NET Core Framework, C#, Azure App Services, Azure cloud-based development, MS SQL Server, PostgreSQL, Cosmos DB, and GitHub.

Must Have:

• Bachelor degree in Computer Science, IT or related field of study.

• 2+ years of experience in mobile app development

• 7+ years of experience with a solid understanding of user-centered design and UX/UI best practices, with the ability to collaborate with designers to implement accessible, intuitive, and visually appealing user interfaces

• 8+ years of experience as a Senior Front-End Developer on large-scale enterprise projects with 15 or more team members

• 7+ years of experience working on large-scale enterprise applications using modern application frameworks and front-end JavaScript frameworks to build dynamic, interactive UIs that function seamlessly across different browsers and platforms

• 5+ years of experience working on large-scale enterprise applications using both relational and NoSQL databases to build secure, scalable, and maintainable solutions

• 2+ years of continuous experience on the same enterprise project


Nice to Have

• 2+ years of experience developing with unfamiliar technology stacks and/or adapting to new teams and projects

• 3+ years of experience modernizing legacy systems into digital services across multiple releases

• 2+ years of experience in the Government of Alberta environment or an environment of similar size and complexity

• 2+ years of experience with the Dual-Track Development process

• 1+ year of experience leveraging Artificial Intelligence (AI) tools for front-end development

• 2+ years of experience working in large global or national organizations



Affinity Earn:

Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/

About Affinity:

Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.

For more information on Affinity, please visit www.affinity-group.ca



Job Number: 12226

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume