Careers

Back to Careers opportunity

Senior Front-End Developer - Product

Are you interested in working for a hospitality technology company whose ethos includes innovation, culture, and customer service? We’re looking for an individual with grit, integrity, curiosity, and yearns for greatness! If you thrive working in a fast-growing company and ready for a new adventure, Concilio Labs could be the next step in your career.

The successful candidate is a confident and self-motivated individual with a willingness to learn and adapt in a team environment. We are seeking a highly technical, strategic, and hands-on individual.  You’re curious and passionate about new technologies and cutting-edge innovation, and you enjoy pulling together complex pieces of a puzzle to deliver a powerful and meaningful end-product. If you are someone who loves influencing application development and having an immediate impact, this is an ideal role for you.

About the Position:

1. Develop new user-facing product features optimized for maximum speed and scalability

2. Develop, implement, and support interfaces that connect web applications, back-end systems, and various 3rd party cloud solutions

3. Participate in the design and development of dynamic, interactive web-based systems that are scalable in performance and maintainability

4. Work within a multi-disciplinary team comprised of scrum teams to improve usability of products 

5. Assist back-end developers with troubleshooting code defects and inefficiencies

6. Implement responsible web design principles ensuring products render well across multiple devices using high quality graphic standards

7. Participate in making architectural decisions to ensure Concilio's tech stack is robust and efficient

8. Proactively identify solutions to reported defects of applications

9. Develop and execute unit tests, integration tests, and deployment scripts

10. Understand existing systems - determine areas of complexity and potential risks for successful implementation

11. Ensure the technical feasibility of UI/UX designs

12. Measure UI performance and continuously improve response time of toolsets

13. Build reusable code libraries for Concilio’s SaaS products

14. Stay up-to-date on emerging technologies that support three key areas of focus:

  • Front-end implementation (Responsive web design, modular/scalable CSS, UI frameworks, living style guides, progressive enhancement and accessibility, animation and overall front-end performance)
  • Application development (JavaScript/Typescript frameworks, JavaScript/Typescript preprocessors, code quality, process automation, and testing)
  • Front-end operations (Build tools, deployment, speed and performance metrics [app, tests, builds, deploy], monitoring errors/logs and stability) 

15. Assist the Team Lead with mentoring the development team along with junior team members driving best practices, collaboration, quality and consistency, and growing the team’s collective skill sets

15. Excited to learn and sample (POC) new technology for future implementations and products

16. Propose and provide alternative solutions and recommendations to business and technical stakeholders for discussion and approval

17. Proactively communicate, written and verbal, with internal stakeholders, customers, and partners

18. Create software technical documentation, when needed

About You:

1. Ability to transform abstract ideas into a working proof of concept to delivery on Production

2. Clearly communicate capabilities, opportunities, and recommendations to both technical and non-technical audiences

3. Willing to learn multiple, diverse technologies rather than leaning on a single favorite

4. High-energy, decisive, ability to motivate

5. Ability to meet product launch schedules

6. Positive entrepreneurial personality

7. Exceptional relationship building skills

8. Excellent written and oral communication skills

9. Strong analytical capabilities 

10. Advanced problem-solving skills

11. Ability to influence decision-making and change

12. Ability to display good judgment

13. Self starter and self motivated

14. Comfortable working with customers and internal teams in different time zones

Education Requirments:

  • Bachelor's degree in Computer Science

Experience:

1. Minimum 5+ years of relevant front-end development experience in a fast pace environment

2. Minimum of 5-7 years experience in SDLC (Software Development Life Cycle) 

3. Previous experience working in an agile development environment (Scrum)

4. Minimum 3+ years of experience with JavaScript, HTML5, CSS3

5. High proficiency with HTML5/CSS3 and table-less implementation

6. Minimum 3+ years experience developing with Angular and React

7. Strong experience styling with CSS using preprocessors (SASS, LESS) as well as UI - Frameworks such as Material, Bootstrap, or Foundation

8. Strong experience styling for cross browser presentation

9. Strong experience in data visualization using D3.js, SVG, Canvas, etc

10. Experience with modular, component based UI development 

11. Strong understanding of OOP

12. Strong experience with ES6 and beyond

13. Deep understanding of JavaScript, its quirks and remedies

14. Strong understanding of browser rendering behavior and performance

15. Strong knowledge of native DOM and Event APIs

16. Experience building front-end code with server-side technology

17. Good knowledge of performance, scalability, availability, and security best practices for the web

18. Experience with front-end UX performance tuning for web app responsiveness. Passionate about user experience

19. Knowledge of and a passion for current trends and best practices in front-end architecture

20. Experience working with NoSQL databases (DynamoDB, Redis, MongoDB, etc.)

21. Experience with build tools (Grunt, Gulp, Webpack)

22. Strong knowledge of TypeScript

23. Experience with Docker

24. Experience with responsive/adaptive design for different device types

25. Experience in UX, Usability and browser testing, and test driven development tools/techniques

26. Strong knowledge of asynchronous request handling, partial page updates, and AJAX

27. Experience in Integrating front-end applications with backend Restful APIs

28. Proficient understanding of cross-browser compatibility issues and ways to work around such issues

29. Strong understanding of JavaScript module loaders, such as Requirejs and AMD

30. Experience in creating self-contained, reusable, and testable modules and components

31. Experience with unit testing and continuous integration and delivery (CI/CD) pipelines

32. Experience refactoring existing code in addition to architecting new solutions

33. Software delivery experience in a DevOps/Cloud based environment

34. Experience with Git-based workflow (feature branching, pull requests, merging, rebasing, etc.)

Bonus:

  • Provide a link to your GitHub, Bitbucket, or SVN repository

To applyJ: Please email your CV and cover letter to careers@conciliolabs.com

Get in touch

...and get all your questions answered