Flag job

Report

Senior Software Engineer - Front End (Forms for Salesforce)

Salary

$0.015k - $0.018k

Min Experience

5 years

Location

remote, Toronto

JobType

full-time

About the role

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 React - Experience 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

Skills

javascript
typescript
react
cypress
redux
redux-saga