Senior Software Engineer - Front End (Forms for Salesforce)

Formstack · Canada

Company

Formstack

Location

Canada

Type

Full Time

Job Description

Who You Are:

As a Senior Software Engineer - Front End (Forms for Salesforce) you are a professional with a passion for problem-solving motivation to continuously learn and the ability to make a meaningful impact on our products and teams. You should exercise a relentless ambition to build innovative solutions that maximize the user experience while balanced with consideration of application simplicity performance scalability extensibility and security. You possess a high proficiency with front-end languages frameworks and third-party libraries. You should also have a fundamental awareness of languages and technologies used in back-end operations along with their relevance to front-end development.

You act as a leader within your area of expertise. You communicate effectively and collaborate well with colleagues. You are a detail-oriented individual that can help organize a project and see its execution from start to finish. You are able to make decisions independently while also knowing when to build consensus or reach out for help. You are a team player and enjoy having fun.

What You Will Do:

- Practice Scrum methodology to ensure features ship as planned and scheduled.

- Collaborate and contribute as a key member of an agile cross-functional team to drive product features from the design phase to implementation in production environments.

- Convert design mock-ups and prototypes into progressive web applications.

- Design architectural plans for front-end initiatives.

- Serve as a technical resource for development project plans.

- Execute projects fix bugs write tests reduce technical debt and maintain technical documentation.

- Participate actively in team discussions Scrum ceremonies and product demos.

- Mentor others to expand their knowledge contributions and professional development.

How You Will Succeed:

- Worked on an agile cross-functional team comprised of Product Designers Product Managers Salesforce & Back-End Engineers

- Develop and test across multiple browsers and platforms

- Help improve and maintain our component library

- Ensure you and your fellow Front-End Engineers are adhering to development best practices and standards

- Provide constant feedback through Code Reviews

- Share knowledge with other Engineers whenever possible

What We Are Looking For:

- 5+ years of experience in developing web-based applications

- 5+ years of experience in advanced development with JavaScript

- Experience with TypeScript

- 3+ years of development experience with ReactExperience with testing Framework like Cypress

- Experience with libraries like Redux Redux-Saga

- Experience with interfacing with RESTful APIs returning JSON

- Proficient with version control systems (preferably Git) and code repositories (preferably Github)

- Excellent understanding of OOP concepts and software design patterns

- Ability to work remote with a fully distributed team

- Excellent written and oral English communication skills

- Outstanding attention to detail

- Ability to work autonomously pair with a peer or collaborate as a member of the team

- A positive enthusiastic attitude that is genuine and infectious

- Strong willingness to learn and embrace new technologies practical to the product and audience

Bonus Points:

- Experience building applications for a B2B audience

- Familiarity with Salesforce

$150000 - $180000 a year

Apply Now

Date Posted

10/04/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8