Life Fitness is seeking a Full Stack Developer with 3+ years of experience in software development or software engineering.
As a full-stack developer, you will work as part of a team to implement new features, as well as make modifications and fix bugs in existing code. Your duties will include designing and developing layouts, writing code to power the underlying functionality of the website, and developing tests for the code you write.
Responsibilities
· Working with development teams and product managers to ideate software solutions.
· Designing client-side and server-side architecture
· Building the front-end of applications through appealing visual design
· Developing and managing well-functioning databases and applications
· Writing effective APIs
· Handling the client-side and server-side operations in web development
· Troubleshooting
· Communicating with the project team
· Staying updated with the industry trends
· Building a scalable, reliable, functional and secure application/software/website
· Implementing new features
· Making modifications and fixing bugs in existing code
· Designing and developing layouts
· Developing tests for the code you write
· Writing code optimized for mobile
· Developing databases and services for functionality
· Translating designer mock-ups and wireframes into front-end code
Requirements and skills
· Proven experience as a Full Stack Developer or similar role
· Experience developing web applications for both desktop and mobile
· Expertise developing applications using React, Redux, Express and NodeJS.
· Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
· Knowledge of multiple back-end languages (e.g. Java, Dart) and JavaScript frameworks (e.g., Angular, React, Node.js)
· Familiarity with databases (e.g., Postgres, MongoDB), web servers (e.g., Nginx) and UI/UX design
· Excellent communication and teamwork skills
· Great attention to detail
· Organizational skills
· An analytical mind