Senior Front End Developer
WatchGuard embraces a Flexible Work Philosophy. Most of our employees can choose to work from the office, at home, or any combination of the two. We’ve built a global workforce of outstanding team members and a flexible culture built on trust, collaboration, and belonging.
A Day in the Life
You will work as part of the Aether team, who owns the development of the device management platform aka Aether, this platform allows the customers to manage the security of their corporate devices in a centralized way.
You will be part of a scrum team and will join to a highly expert team with many years of experience creating and developing on this platform.
You will contribute to the development of different epics as required in each iteration, to both increase the functional capabilities of the platform or to improve it from a technical point of view. Also, as Aether is part of a bigger ecosystem of applications and platforms, you will work integrating these pieces together, and building up the overall management platform for watchguard partners.
You will be creating software, tests, deploying it in one of our cloud providers and following CI practices. You will develop software following best practices in terms of design, quality, security, and maintainability.
You will take part of design meetings, and all the scrum liturgies. You will be part of a team that helps and supports each other and that it is highly motivated into achieving its goals.
About the Position
The position requires an experienced front end developer, with a good understanding of the angular and angular.js frameworks to help the team with the platform evolution and maintenance. This position also expects that it can perform a technical analysis of product management requirements, designing solutions from scratch or leveraging existing ones or frameworks.
30/60/90 Plan
- At 30 days – This is a training period. We will train him on our internal procedures, the platform, and products and all the methodologies. Code and documentation review and pair programing happen in this period.
- At 60 days – Training continues. He can already perform easy tasks in his own. Pair programming continues and supervision is needed. He/she will interact with many developers as part of the training.
- At 90 days – Training continues but he/she should be able to perform tasks on his own. Working as independently as possible but still with some supervision and other team members’ help when needed.
Position Responsibilities
- Work on various types of projects, with several front-end technologies (mainly Angular)
- Closely work with other team members
- Apply best practices in software development
- Work with Agile methodologies
- Work with automated tests & CI
- Work closely with highly experienced developers/architects, to learn from them and to share your own knowledge
- Develop complex software projects with an eye on performance, scalability, and reusability
- Writing of good code for readable purposes and easy debugging.
- Continuous learning and continuous technical knowledge improvement.
- Investigate and propose new technologies, frameworks, ways of doing things.
- Maintain an excellent working environment
Skills and Qualifications
- Proficiency developing web applications
- Experience with version control, such as TFS or Git
- Experience on agile development methodologies
- Good communication skills in both English and Spanish
- Good adaptation to new skills and tools
- Angular.js and Angular frameworks
- Angular material
- HTML layout
- SCSS
- Jasmine
Why Work for WatchGuard?
WatchGuard is a global leader in network security and intelligence, advanced endpoint protection, multi-factor authentication, and secure Wi-Fi. Our award-winning products and services are trusted worldwide by more than 18,000 security resellers and service providers to protect more than 250,000 customers. Our technology keeps our customers ahead of increasingly sophisticated hackers and has fueled record revenues at WatchGuard.
WatchGuard is headquartered in Seattle, Washington, with team members working remotely and in offices worldwide.
Our company culture places an intense focus on our customers and employees. From the newest employee to our CEO, you'll find that each person at WatchGuard embodies our Core Values: Accountability, Community, Belonging, Action, Innovation, and Customer-Centric. Learn more about our company culture at www.watchguard.com/wgrd-careers.
WatchGuard provides equal employment opportunities for all qualified employees, regardless of their race, color, national origin, religion, ancestry, creed, pregnancy, age, sex, sexual orientation (including gender expression or identity), marital status, mental or physical disability, honorably discharged veteran or military status or any other category protected by federal, state or local laws. Our equal employment opportunity (or EEO) policy focuses solely on the talent, hard work, contributions, and actual results achieved by each WatchGuard employee and on the potential of employment candidates to make such contributions. We consider focusing on an employee's protected characteristics rather than on talent, hard work, and actual work results to violate our EEO policy. As an Equal Opportunity Employer, we are committed to a diverse workforce. WatchGuard participates in E-verify.
WatchGuard is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. Please let us know if you need assistance or accommodation due to a disability.