Senior React Developer
AperiaAbout the role
Aperia is a fast-paced, technology company started to improve efficiencies in compliance, risk, customer
service operations in leading financial institutions. With our headquarters in Dallas and offices in
Atlanta, Washington DC, and Vietnam, we’re a global organization on a path to change the industries we
participate. A career at Aperia promises great challenges, opportunity, culture and the environment to
forge your own path ahead. Join us and discover what a great place Aperia is!
As a Sr. Software Engineer (UI/React), you will be working on Aperia’s newest generation software with
a primary focus on new development and enhancements to support new business lines and verticals.
RESPONSIBILITIES
- Develop client-side web applications utilizing modern web technologies, standards, and techniques
- Translate use cases into functional applications
- Create software requirements and design documents
- Assist in development and delivery of project plans, task estimations and schedules
- Design, build, and maintain efficient, reusable, and reliable code
- Develop and execute unit tests
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify and implement key application metrics and monitoring solutions
- Troubleshoot issues in existing applications
- Ability to collaborate effectively across functional, team, and time-zone boundaries
- Comfortable working with an Agile SDLC using Scrum, TDD, Git, Jira, etc.
Requirements
QUALIFICATIONS
- 5+ years developing Single Page Web Applications (SPAs) utilizing JavaScript, HTML5, CSS3, and
- modern JavaScript Libraries and Frameworks (including at least four years with React/Redux).
- Experience consuming REST-based services over HTTP(s).
- Experience with JavaScript BDD Frameworks (Enzyme, Chai, Mocha, etc.).
- Experience in highly regulated industries.
- Experience with modern JavaScript Tooling (Node, Yarn / NPM, Babel, Webpack, etc.).
- Working knowledge of CSS3 and CSS Pre-processors (including SASS).
- A strong working knowledge of agile software development methodologies.
- Understanding of Functional Programming and OOP Principles
- Familiarity with various design and architectural patterns.
- Ability to write clean, readable code and adhere to team style guides.
- Understanding of fundamental design principles behind a scalable application how it fits into a
- larger, distributed, platform.
- Experience with versioning tools (specifically Git).
- Excellent inter-personal, and communication skills, able to engage with users and stakeholders
- across disciplines, verbally and in writing.
- Strong organizational skills that reflect ability to perform and prioritize multiple tasks with excellent
- attention to detail.
- Professionalism and ability to use diplomacy in working relationships
- Ability to interact with diverse groups of people.
- Ability to work well independently, as well as collaboratively, to take initiative, and to maintain
- productivity under pressure.
- Bachelor's in Computer Science or equivalent.
STRONG PLUSES
- Full-stack development experience.
- GraphQL, Redux, Apollo experience.
- React based localization frameworks (i18Next, etc.).
- Experience supporting and troubleshooting high availability, realtime, production applications.
- Familiarity with CI/CD pipelines and associated tools.
- Experience working under a DevOps model.
- Proficient in Vietnamese a plus.
This job description is not intended to be all-inclusive. An employee may also perform other
reasonable related business duties as assigned by their immediate supervisor or management.
Principals only. Recruiters please don't contact this job poster.
DO NOT contact us with unsolicited services or offers.
Benefits
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s