Senior Full Stack Developer
Job description
The Senior Full Stack Developer will lead our engineering team and will be responsible for the design, maintenance, troubleshooting, and testing / analysis of our products. The ideal candidate for this position is a self-starter who can think both creatively and analytically to produce efficient, high-quality code and who is proficient at communicating with other team members. This position will be based in Dallas, TX
Key Responsibilities:
- Write applications in a cross-platform framework
- Develop and maintain Android, iOS, and web applications
- Design and implement UI layouts for user applications
- Design and implement database schemas for business operations
- Experience in working with teams to deliver technology projects on time and within budget, and the ability to work on multiple projects at once.
- Expertise in the following Front-end applications: React Native, HTML/CSS, JS
- Expertise in the following Back-end applications: Ruby on Rails, Python, PHP
- Experience with Node.js, Express.js and React/Flux/Redux a plus.
- Strong understanding, building, and debugging of scalable, high performance web applications built with reusability and componentization in mind.
- Familiarity with Single Page Application Frameworks (React, Angular, Backbone), responsive design and MVC design patterns.
- Familiarity with cloud environments (Heroku, AWS)
Requirements:
- Bachelor's or Master's degree in Computer Science / Engineering or work equivalent preferred
- 6+ years of professional work experience as a software engineer
- Primary experience focus should be in software development
- Job will be located in Dallas, TX. No relocation offered.