Full Stack Developer
تفاصيل الوظيفة
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. 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.
- Build reusable code and libraries for future use
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
- Develop new user-facing features
- Recording data and reporting it to proper parties, such as clients or leadership.
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
- Taking lead on projects, as needed.
- Ensure the technical feasibility of UI/UX designs
- Design and implement various front-end user interfaces using ReactJS, Redux, and ES6
- Analyzing and refactoring existing source code for proprietary inhouse systems
- 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
- 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
- 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.