Advanced Front-End Software Developer

  • Company:
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    2 days ago
  • Category:

 Who would be successful at this role…An individual that worked with professional web application developmentCompletes multiple medium sized projects or one big project at a timeTakes ownership for successful projects and created designs Can execute technicallyFlare for Design UI User experienceLeadership quality ( Can manage self, improve management output ratio, ability to mentor, help with junior hires)    Must Haves:At least 4 years of professional software development experience, including some front-end development experience  Strong computer science fundamentals including data structures and algorithms, databases, and/or distributed systemsComfortable learning new technologies and choosing the right tool for the jobCommunicate effectively with people in different roles. You are open to learning and to mentoring.Nice to Haves:A flair for UI design and an understanding of how users think about the systemSuccess in leading projects or a teamExperience with Typescript, Node.js, and ReactSuccessful experience with automated testing (unit and system) for front-ends. You know how to keep quality high and still ship code quickly.What kinds of activities will you do as an Advanced Front-End Software Developer:As an advanced software developer, you’ll provide leadership and software design skills to take our cloud platform to the next level. You’ll work with our user experience lead and other stakeholders to design new components, pages, and features. You’ll implement these designs in collaboration with other team members. All of our developers write testable, efficient code using modern frameworks.Our client is currently migrating from Angular.js to React and Typescript. By joining the team now you’ll help reimagine core features as well as add exciting new ones.Responsibilities:You take full ownership for successfully executing challenging projects:Collaborate with product management and other stakeholders to develop detailed requirementsDevelop written designs, including software architecture, and work plansGet the project done, hands-on and with other team membersYou provide guidance to other developers in the context of projects you are leading and as a team expertYou analyse problems and synthesize solutions applying both technical skill and consideration of the business case. You can push the boundaries and develop novel solutions to new challenges. In this role, you’ll be working directly with:Leader who is responsible for our cloud platformLeader who leads Product and UX