Job details
Senior Software Engineer, Frontend - Commerce Cloud Platform
- TypeScript
- Vue.js
- Angular
- React.js
- CSS
- HTML5
- JavaScript
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 2 years ago
Working at Atlassian
Atlassian can hire people in any country where we have a legal entity. Assuming you have eligible working rights and a sufficient time zone overlap with your team, you can choose to work remotely or from an office (unless it’s necessary for your role to be performed in the office). Interviews and onboarding are conducted virtually, a part of being a distributed-first company.
To help our teams work together effectively, this role is fully remote, but requires you to be located in India timezone.
Atlassian is looking for a Senior Frontend Software Engineer to develop and maintain our web frontend systems and tools in order to deliver great experiences to our users.
Your future team
You'll be part of the Commerce - Cloud Platform team and will report to an Engineering Manager. You will be working on building experiences that are powered by commerce cloud platform. We are building some applications from ground up to enable our customers buy/quote Atlassian cloud products directly and manage them through self serve. You will play a key role in shaping the Atlassian Cloud Platform. Using your programming expertise and deep understanding of modern web architectures and distributed systems, you will help future-proof our products by designing, implementing, integrating, and tuning customer facing applications. You will be working with a team of amazing developers, designers and Product managers to build simple, beautiful and consistent user experiences for our web apps. We are always growing, learning, and adapting, in and out of the office. Our teams are smart and direct and we ask hard questions and challenge each other to constantly improve our work. We are driven but team oriented. We're dedicated to agile methodology and big believers in 'lean' (which means we don’t do documentation for documentation's sake). Our bottom line is improving our user’s experience - no matter what.
What you'll do
- Build high-performing client code that is fast, testable, scalable, and high quality.
- Drive strong collaboration with other engineers, designers and managers to understand user pain points and iterate on great solutions.
- Contribute to code development, reviews and documentation, and take on complex bug fixes.
- Lead projects, from the technical design, implementation, and launch to operation.
- Onboard and mentor junior engineers.
Your background
- 7+ years experience with Javascript (ES6), HTML5, CSS and experience with modern Javascript frameworks (e.g., React, AngularJS, Vue), TypeScript.
- Experience building frontend applications at scale.
- Understanding of modern frontend ecosystem, including but not limited to bundling, linting, testing and releasing.
- Experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai).
- Familiarity of the JavaScript language and ecosystem.
- Experience in Agile software development methodologies.
- You strive to write code that lasts for years, not months.
- Experience engineering software systems of medium-to-large scope and complexity.
- Experience mentoring more junior Engineers.
It's Great, But Not Required If You Have
- Nodejs experience.
- Bash / Shell script experience.
- Experience working on platform teams.
- Knowledge of open-source libraries and frameworks (for example, logging, wiring, testing, and building tools).
- Experience with GraphQL.
Our perks benefits
To support you at work and play, our perks and benefits include ample time off, an annual education budget, paid volunteer days, and so much more.
About Atlassian
The world’s best teams work better together with Atlassian. From medicine and space travel, to disaster response and pizza deliveries, Atlassian software products help teams all over the planet. At Atlassian, we're motivated by a common goal: to unleash the potential of every team.
We believe that the unique contributions of all Atlassians create our success. To ensure that our products and culture continue to incorporate everyone's perspectives and experience, we never discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. All your information will be kept confidential according to EEO guidelines.
To learn more about our culture and hiring process, explore our Candidate Resource Hub.