CFS · 4 hours ago
Senior Software Engineer - Mobile
CFS is a financially sound company that values its core principles and offers a team-oriented culture. They are seeking a Senior Mobile Development Engineer to drive system architecture enhancements, collaborate with product management, and motivate the engineering team towards high performance.
Human ResourcesStaffing Agency
Responsibilities
Drive system architecture enhancements, design, implementation, testing, delivery, and operation of components for web and mobile based products and services
Work directly with product management and your team while analyzing and decomposing complex software requirements into simple user stories for planning and execution
Drive technical design of future application enhancements and team commitments to successful delivery
Act as a positive role model for other engineers and drive the adoption of standardized procedures and best practices within the team
Motivate the team to be high performing through quality of work, behavior, and information shared
Identify process improvements and help implement them while fostering transparency and sharing of skills/expertise
Participate as a work-from-home member of the engineering team helping to develop software applications, system integrations, and provide system support
Work independently and as part of a team developing innovative solutions for the platform, partnering closely with an offshore engineering team
Use Jira, Github, and Confluence to manage daily work assignments
Contribute to the refactoring of existing code as necessary to strengthen applications and minimize technical debt
Follow best practices for the full software development life cycle, including coding standards, code reviews, and source control management
Collaborate with your team to estimate the size and complexity of features
Provide exceptional and timely customer support as needed
Qualification
Required
Drive system architecture enhancements, design, implementation, testing, delivery, and operation of components for web and mobile based products and services
Work directly with product management and your team while analyzing and decomposing complex software requirements into simple user stories for planning and execution
Drive technical design of future application enhancements and team commitments to successful delivery
Act as a positive role model for other engineers and drive the adoption of standardized procedures and best practices within the team
Motivate the team to be high performing through quality of work, behavior, and information shared
Identify process improvements and help implement them while fostering transparency and sharing of skills/expertise
Participate as a work-from-home member of the engineering team helping to develop software applications, system integrations, and provide system support
Work independently and as part of a team developing innovative solutions for the platform, partnering closely with an offshore engineering team
Use Jira, Github, and Confluence to manage daily work assignments
Contribute to the refactoring of existing code as necessary to strengthen applications and minimize technical debt
Follow best practices for the full software development life cycle, including coding standards, code reviews, and source control management
Collaborate with your team to estimate the size and complexity of features
Provide exceptional and timely customer support as needed
Preferred
7+ years experience in software development and design
5+ years .Net or Node hands-on development experience
5+ years ReactNative hands-on development experience using TypeScript
3+ years of experience using AWS solutions
Benefits
PTO: Unlimited
Retirement: 401K w/ a match
Medical: Health, vision, and dental plans available for individuals and families