Full-Stack Developer
Job details
Our client is currently looking for a Full-Stack Developer to directly work with the in-house development team (currently 16 team members). The ideal candidate will have the desire to learn every aspect of their multi-platform business, a wonderful opportunity to join a private investment firm with a diversified growth strategy. Additionally, the team values honesty and integrity and the right person will be confident, ambitious and assertive. Also, they embrace a work hard, play hard mentality. Duties And Responsibilities
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Collaborating with other team members to establish objectives and design more functional, cohesive code to enhance the user experience.
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
- Recording data and reporting it to proper parties, such as clients or leadership.
- Taking lead on projects, as needed.
- Ensure the technical feasibility of UI/UX designs
- Develop new user-facing features
- Design and implement various front-end user interfaces using ReactJS, Redux, and ES6
- Utilize web services such as REST and SOAP to create user facing pages
- Use object-oriented analysis and design (Java) skills to create dynamic user facing pages
- Optimize application for maximum speed and scalability
- Analyzing and refactoring existing source code for proprietary inhouse systems
- Fluency or understanding of specific languages, such as Java, C#, or Python, and operating systems may be required.
- Focus on efficiency, user experience, and process improvement.
- Strong understanding of the web development cycle and programming techniques and tools.
- Proficient understanding of web markup, including HTML5, CSS3
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Bachelor's degree in computer science
- 3+ years of experience in a software engineering type of role.
- More education or experience may be required.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.