Senior Software Engineer
Role details
Job location
Tech stack
Job description
Appfire is looking for a Senior Software Engineer to design, build, and maintain Jira Cloud apps built on Atlassian Forge, ensuring high-quality features, performance, and reliability. You will report to the Engineering Manager and be a member of the Jira Cloud Apps Team., * Design and implement high-quality features in React + TypeScript using the Atlassian Forge platform.
- Own complex product areas end-to-end from concept, architecture, implementation, testing, to release.
- Collaborate with product managers and designers to create intuitive, scalable frontend experiences for Jira Cloud.
- Write clean, maintainable, well-tested code and actively participate in code reviews.
- Troubleshoot and optimise frontend performance within the Forge runtime.
- Improve the reliability and scalability of existing Forge apps.
- Mentor engineers, share best practices, and help shape frontend standards and development processes.
- Contribute to automation, CI/CD improvements, and internal tooling., Disclaimer: The responsibilities outlined in this job posting are intended to provide a general overview of the role. Additional duties may be assigned as needed to meet the needs of the business.
Requirements
- 5+ years of professional experience as a frontend or full-stack engineer.
- Strong proficiency in TypeScript, React, modern JavaScript patterns, state management, and component architecture.
- Experience building or maintaining cloud or serverless apps (Forge, AWS Lambda, or similar).
- Experience with REST APIs, asynchronous flows, and frontend performance optimization.
- Solid understanding of CSS/SCSS and frontend build tooling (Webpack, Vite, or similar).
- Familiarity with Git, code review processes, and Agile/Scrum environments.
- Strong problem-solving skills, ownership mindset, and ability to work independently.
Nice to have :
- Experience developing Atlassian Forge or Connect apps.
- Understanding of Atlassian Cloud APIs and Jira workflows.
- Experience with automated testing frameworks (Jest, React Testing Library, Playwright, Selenium).
- Experience with AWS services or other cloud platforms.
- Interest in developer tools, productivity software, or enterprise SaaS.
Beyond the resume skills that match our culture and this role:
- You are dedicated to elevating client and co-worker experiences, knowing that exceptional work centers on serving others.
- You adapt swiftly to new business demands, understanding that change fuels collective and individual growth.
- You excel in communication, effectively connecting in remote/hybrid environments using tools like Slack, Zoom, and G Suite and through occasional in-person events.
- You have exceptional coaching, mentoring, and people development skills.
Benefits & conditions
-
Financial benefits
-
Every Appfire employee is eligible for company equity.
-
Work from-home allowance: 50 gross per month for 11 months a year (i.e. Excluding Holidays).
Skills development benefits
- Access to the Appfire University learning platform a hub of knowledge, interactive resources, and engaging instructor-led courses designed to fuel your learning journey with unparalleled depth and accessibility.
PTO, health & well-being
- 25 working days of paid annual leave.
- Reduced summer hours: From July 1st until the end of August, we work 6 hours daily.
- Flexible bank holiday policy, which allows you to exchange a government-set public holiday for a more convenient time off.
- Private healthcare insurance.
- Annual sports allowance.
Volunteering
- 3 fully paid days each year to participate in Appfire Town, Appfires Corporate Social Responsibility (CSR) Program.