Angel Studios is seeking an expert React.js developer to build front-end web applications as a member of a fully-remote engineering team.
The role involves ensuring quality through design, processes, and tools in a CI/CD environment.
Responsibilities include partnering with designers, product managers, and engineers to build out new features, fixes, and continuous improvements.
The candidate will deliver features quickly and iteratively while designing, building, and maintaining efficient, secure, reusable, and reliable code that performs well across devices under variable memory, screen size, and network constraints.
Participation in cross-team brownbags, workshop series, standups, hackathons, etc., is expected.
The role requires analyzing application performance and recommending improvements as needed.
The candidate will perform code reviews, testing, and debugging, and provide expert front-end guidance to other engineers.
Contribution to technical documentation utilized in the Product and Engineering departments is necessary.
Attendance and contribution to scheduled meetings are mandatory.
Proficiency in speaking, reading, and writing in the English language is required, with additional language proficiency being a plus.
Requirements:
A minimum of 7 years of experience as a Software Engineer is required.
At least 5 years of experience building front-end web applications is necessary.
The candidate must have 3+ years of experience within the last 5 years using React.js to build front-end web applications.
Experience with the infrastructure needed to create compelling frontend experiences, such as API development, is essential.
The candidate should be passionate about careful component design and architectural planning that leads to a future-proof and maintainable codebase.
A proactive and detail-oriented approach is required, along with the ability to work in a dynamic environment with tight deadlines and evolving requirements.
The candidate must be a self-starter with the ability to seek out opportunities, create an action plan, and see it through to fruition.
Familiarity with Cloud Based Platforms and services is necessary.
Strong collaboration, presentation, communication, and problem-solving skills are required.
Familiarity with Continuous Integration and Continuous Delivery principles is essential.
The candidate must be an exceptional listener with excellent written and verbal communication skills.
A detail-oriented perspective and the ability to manage multiple assignments while determining priorities are necessary.
The candidate should be resourceful, able to problem-solve, and manage tasks with ambiguity.
The ability to take feedback positively and create better solutions is required.
A quick study, able to learn new skills and tools, is essential.
The candidate must be able to take individual ownership, execute with high energy, share context, and insist on candor with positive intent.
Benefits:
The salary for this position ranges from $121,000 to $160,000 a year, commensurate with experience and scope of responsibility.