Senior Software Engineer (Frontend) (Remote US Only)

Detroit, MI
/
Full-time /
Remote
In a world where it’s never been harder for brands to capture and keep customers, experience is everything. An independent, global marketing agency, Ansira believes designing relevant, persuasive experiences for all the right moments is the only way to strengthen relationships, cultivate brand loyalists, and assure profitable growth. That’s why Ansira arms brands and their sales partners with solutions to make those experiences possible: strategy, performance marketing, loyalty marketing, martech consulting and integration, channel partner marketing, and local marketing activation. For more information, visit Ansira.com or LinkedIn.

Analyzes, designs, develops and implements technical solutions that satisfy business requirements for function, performance, security and maintainability. Incorporates a detailed understanding of internal and industry solutions in analysis of business requirements and functional specifications at broad organizational levels; assists senior technical staff in planning technical infrastructure and strategy. Meets with stakeholders to determine software requirements. Performs gap analysis and documents findings. Mentors less experienced staff.

Job Responsibilities & Requirements

    • Experienced with modern web and mobile app development technologies, including HTML5, CSS/SCSS, JavaScript, TypeScript, React, Redux, React Native, and associated tools.
    • Experience with responsive development for desktop/mobile. Expert unit and component testing skills. Maintain and develop common component libraries.
    • Experience with Scrum/Agile development methodologies.
    • Responsible for the overall quality of complex projects and helps direct the team for excellence. Performs thorough code reviews and mentors junior engineers.
    • Provides strategic technical direction and guidance in alignment with product and company plans.
    • Demonstrates ability to separate information or problems into smaller parts to understand them more fully; thoughtfully considers data before drawing conclusions and/or able to grasp complexities and perceive relationships among problems or issues. Able to interpret information, think critically and identify trends.
    • Demonstrates ability to make logical and sensible decisions based on available job knowledge/information, in a variety of situations. Considers potential consequences (including others’ views and emotions) prior to choosing a course of action; accepts and/or uses appropriate authority to make decisions; proceeds with confidence once decisions are made.
    • Demonstrates ability to work in a diverse group environment. Knows how to work with various personality types to get the work done. Relates well and shows respect and consideration for others in order to build relationships. Creates relationships with cross functional personnel.
    • Understands and applies industry/job standards, regulations and rules. Understands what is required to perform the job. Good understanding of what the group is responsible for and what the supporting groups are responsible for. Solid understanding of the group’s goals and objectives. Able to translate group goals into project specific goals.
    • Bachelor's/Masters in Computer Science, Math or equivalent knowledge & experience
    • 7+ years experience


We are a culture of passionate, collaborative and respectful people. We are curious about finding the most strategic solutions, while being fearless in our pursuit of pushing the limits.