Overview
“PicsArt LLC” is looking for a “Principal Software Engineer, Photo Editor”.
- Work closely with stakeholders, PMs, and Researchers to define business OKRs, and deliver new features
- Be responsible for all major technical decisions within the groups
- Develop new user-facing features and ensuring the technical feasibility of UI/UX designs
- Own the technical roadmap tasks for the initiative and working closely with web, mobile, backend, and other teams
- Own the initiative end-to-end, demonstrating strong development testing
- Constantly update your stakeholders about the progress and sharing ideas with the product team proactively
- Design and developing highly available, resilient, and scalable web applications using JavaScript and React
- Create top-notch code that is scalable, reliable, and reusable while following engineering best practices
- Draft technical documents if necessary and identifying any potential risks ahead of time to ensure the smooth functioning of the system
- Write unit/integration tests to ensure the high quality of the application
- Analyse the product design complexity, planning workload, and communicating risks
- Make a substantial impact on the evolution of our architecture to meet future requirements and help establish its SLAs
- Participate in the full software development lifecycle, including development, code reviews, testing, and production deployment
- Be responsible for task breakdown and estimations
- Own the WEB tasks in the grooming sessions
- Do professional cross-team communication and follow-up
- Provide technical mentorship and guidance to engineers within your team and others
- Help your team improve the technical quality of their work through regular technical design and code reviews
- BS/MA degree in a highly quantitative field or equivalent, with a minimum of 6 years of experience as a Senior JavaScript/Frontend Engineer or in a similar position
- Mastery of the technology stack that is relevant to the job, especially JavaScript, TypeScript, and related technologies, with ReactJS being essential
- Proficiency with JSS, SASS, PostCSS, and JSX
- Experience with Responsive/Adaptive Web Design and Single Page Applications, as well as PageSpeed, Lighthouse, and Chrome Performance tools
- Knowledge of JS and CSS performance optimisations is advantageous, as is experienced with Redux and RESTful web services
- Familiarity with build tools like Webpack is a plus
- Self-motivated and able to work both independently and as part of a global team
- Ability to influence technical decisions across a large number of engineers
- Combining business ownership, entrepreneurship, and top-notch technical skills
- Ability to understand immediate domain problems and generalise someone else’s problem at a glance
- Must be a role model, with little patience for those who just sprinkle goodness around but don’t help carry the weight
- Hands-on and responsible for delivering tangible artefacts, participating in sprint planning, code review, demo, and coding
- Excellent written and verbal communication skills in English are required