Senior Software Engineer, Fullstack (Consumer Engineering)
A
AffirmFinTech
Almost anywhere within the country of hireFull-TimeSenior
Salary169000 - 240000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years
- Required Skills
- AWSPythonJavascriptKotlinKubernetesMySQLReact NativeSwiftTypeScriptVue.JsReact
Requirements
- Experience leading significant mobile initiatives (React Native or native)
- Experience defining architecture for mobile initiatives
- Experience coordinating cross-functional launches for mobile initiatives
- Experience maintaining high reliability in production environments for mobile initiatives
- Experience working across the React Native and native boundaries (Swift/Kotlin)
- Experience debugging platform-specific issues
- Experience improving developer tooling, CI/CD, and release processes for mobile apps
- Experience implementing experimentation in mobile applications
- Experience implementing feature flagging in mobile applications
- Experience implementing analytics instrumentation in mobile applications
- Experience shipping web apps using declarative UI frameworks like React or Vue
- Proficient in working with JavaScript/TypeScript
- 4+ years of experience as a software engineer
- Experience in designing, developing, and launching backend systems at scale
- Experience with Python, Kotlin, AWS, MySQL, and Kubernetes
- Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple, and extensible design
- Ability to write high-quality code that is easily understood and used by others
- Proficient at making significant changes in a large codebase
- Developed a suite of tools and practices that enable safe changes in large codebases
- Takes ownership of growth and proactively seeks feedback
- Strong verbal and written communication skills that support effective collaboration with a global engineering team
- Bachelor’s degree in a related field or equivalent practical experience
Responsibilities
- Own and deliver quarterly goals for your team
- Lead engineers through ambiguity to solve open-ended problems
- Ensure that everyone is supported throughout delivery
- Support peers and stakeholders in the product development lifecycle by collaborating with product management, design, and analytics
- Participate in ideation, articulate technical constraints, and partner on decisions that properly consider risks and trade-offs
- Proactively identify project, process, technology, or business issues, advocate for them, and lead in solving them
- Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” and on-call efforts
- Foster a culture of quality and ownership by setting or improving code review and design standards for your team
- Advocate for quality and ownership beyond your team through writing and tech talks
- Help develop talent on your team by providing feedback and guidance, and leading by example
View Full Description & ApplyYou'll be redirected to the employer's site