Method Recruiting, a 3x Inc. 5000 company
Software Engineer
Method Recruiting, a 3x Inc. 5000 company, Menlo Park, California, United States, 94029
Overview
Job Title:
Software Engineer We are looking for a talented Software Engineer to join the development team building our newest product offering for business and personal finance management. This role focuses on building high-quality web and mobile applications using modern React technologies, with customer-facing features that help millions of users manage their financial lives. You will collaborate closely with engineers, product managers, and designers to grow your skills in a supportive environment and contribute to a product that improves financial well-being.
Responsibilities Core Development
Develop and maintain high-quality web and mobile applications using React JS and React Native technologies
Write clean, maintainable, and well-tested code following established best practices
Implement new features and enhancements for business and personal finance applications
Collaborate with cloud services team to integrate frontend applications with microservices
Participate in code reviews and contribute to improving team coding standards
Product Development
Work closely with Product Management and Design teams to translate requirements into technical implementations
Build responsive, user-friendly interfaces that meet both functional and visual requirements
Ensure applications meet performance, scalability, and security standards
Contribute to the overall technical architecture and design decisions for the platform
Collaboration & Growth
Participate actively in Agile development processes including Scrum ceremonies and sprint planning
Collaborate with cross-functional teams to deliver features on schedule
Learn from senior engineers and technical leaders through mentorship and pair programming
Share knowledge and insights with team members to foster collective growth
Contribute to platform initiatives and engineering best practices across teams
Quality & Delivery
Write comprehensive unit tests and participate in integration testing
Debug and resolve technical issues in a timely manner
Participate in release planning and deployment processes
Monitor application performance and contribute to optimization efforts
Qualifications Required Experience
2-5 years of experience in software development
Strong proficiency in React JS and modern JavaScript/TypeScript
Experience with React Native for mobile development
Solid understanding of web technologies (HTML5, CSS3, responsive design)
Experience with state management libraries (Redux, Context API, or similar)
Familiarity with RESTful APIs and integrating frontend applications with backend services
Knowledge of version control systems (Git) and collaborative development workflows
Technical Skills
Understanding of modern frontend build tools and development workflows
Experience with testing frameworks (Jest, React Testing Library, or similar)
Basic understanding of cloud technologies and microservices architecture
Familiarity with Agile development methodologies
Knowledge of web performance optimization techniques
Understanding of security best practices for web applications
Preferred Qualifications
Experience building customer-facing applications
Familiarity with fintech or financial services domain
Experience with CI/CD pipelines and deployment processes
Knowledge of accessibility standards and inclusive design principles
Experience working with design systems and component libraries
Understanding of database concepts and SQL
Soft Skills
Strong problem-solving abilities and attention to detail
Excellent communication skills and ability to work collaboratively
Eagerness to learn new technologies and grow professionally
Ability to work effectively in a fast-paced, dynamic environment
Customer-focused mindset with passion for building great user experiences
Job Details
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Location: Menlo Park, CA
#J-18808-Ljbffr
Job Title:
Software Engineer We are looking for a talented Software Engineer to join the development team building our newest product offering for business and personal finance management. This role focuses on building high-quality web and mobile applications using modern React technologies, with customer-facing features that help millions of users manage their financial lives. You will collaborate closely with engineers, product managers, and designers to grow your skills in a supportive environment and contribute to a product that improves financial well-being.
Responsibilities Core Development
Develop and maintain high-quality web and mobile applications using React JS and React Native technologies
Write clean, maintainable, and well-tested code following established best practices
Implement new features and enhancements for business and personal finance applications
Collaborate with cloud services team to integrate frontend applications with microservices
Participate in code reviews and contribute to improving team coding standards
Product Development
Work closely with Product Management and Design teams to translate requirements into technical implementations
Build responsive, user-friendly interfaces that meet both functional and visual requirements
Ensure applications meet performance, scalability, and security standards
Contribute to the overall technical architecture and design decisions for the platform
Collaboration & Growth
Participate actively in Agile development processes including Scrum ceremonies and sprint planning
Collaborate with cross-functional teams to deliver features on schedule
Learn from senior engineers and technical leaders through mentorship and pair programming
Share knowledge and insights with team members to foster collective growth
Contribute to platform initiatives and engineering best practices across teams
Quality & Delivery
Write comprehensive unit tests and participate in integration testing
Debug and resolve technical issues in a timely manner
Participate in release planning and deployment processes
Monitor application performance and contribute to optimization efforts
Qualifications Required Experience
2-5 years of experience in software development
Strong proficiency in React JS and modern JavaScript/TypeScript
Experience with React Native for mobile development
Solid understanding of web technologies (HTML5, CSS3, responsive design)
Experience with state management libraries (Redux, Context API, or similar)
Familiarity with RESTful APIs and integrating frontend applications with backend services
Knowledge of version control systems (Git) and collaborative development workflows
Technical Skills
Understanding of modern frontend build tools and development workflows
Experience with testing frameworks (Jest, React Testing Library, or similar)
Basic understanding of cloud technologies and microservices architecture
Familiarity with Agile development methodologies
Knowledge of web performance optimization techniques
Understanding of security best practices for web applications
Preferred Qualifications
Experience building customer-facing applications
Familiarity with fintech or financial services domain
Experience with CI/CD pipelines and deployment processes
Knowledge of accessibility standards and inclusive design principles
Experience working with design systems and component libraries
Understanding of database concepts and SQL
Soft Skills
Strong problem-solving abilities and attention to detail
Excellent communication skills and ability to work collaboratively
Eagerness to learn new technologies and grow professionally
Ability to work effectively in a fast-paced, dynamic environment
Customer-focused mindset with passion for building great user experiences
Job Details
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Location: Menlo Park, CA
#J-18808-Ljbffr