Senior Frontend Angular Developer
Budget: $8 – $15 CAD
What do we need
We are looking for a talented and highly motivated Senior Front End Developer to join our growing international team. In this role, you will be responsible for developing generic and reusable for developing enterprise Angular app, UI Library components, and maintaining code quality throughout the project. It would be best to have experience working in a collaborative and team-oriented environment. Be accustomed to providing guidance, technical expertise, and inputs through all stages of the project lifecycle.
As you will be working closely with the development team and management, your working hours would be from 9 am to 5 pm UTC.
Responsibilities
- Work with the development team from across the world.
- Write a production-ready code that's easy to maintain and support.
- Implement new features, fix bugs, and improve and refactor existing code.
- Review other developers' code.
- Work on a new story from start to finish, communicate about it, and ask the right questions.
- Self-test your code.
- Partner with our backend team to plan how client applications will utilize data from our backend APIs (GraphQL).
- Maintain application documentation.
- Enjoy building appealing user interfaces that customers love and desire.
Requirements
- You should have good knowledge of Angular Framework.
- Develop and Maintain Angular Libraries.
- Good knowledge of Typescript, RxJs, GraphQL, and Apollo.
- Experience with Jasmine and some e2e testing frameworks.
- Experience with Git and knowledge of Agile development best practices.
- Previous experience with PrimeNG is a plus.
- 5+ years of experience building feature-rich web apps.
- Experience with web technologies like HTML5, CSS3, JavaScript.
- CSS & SCSS processors (LESS, SASS, PostCSS).
- Fluent English.
About us
We are a start-up software development company with offices in Chicago (USA), Novi Sad (Serbia), Islamabad (Pakistan), and remote team members all over the world. Crana offers an international culture with a flat hierarchy in which we tend to value and give attention to each and every employee, providing unlimited growth opportunities.
We are developing a revolutionary and innovative accounting platform designed to be easy to use and extendable, offering a single source for all businesses accounting needs, regardless of type or size.
What it looks like to work for us
We are a dynamic, supportive, and friendly team. We encourage ambition, passion, collaboration, and new ideas. We actively promote involvement in the development and direction of our product, as well as finding more efficient ways of working.
Hiring process
1. Review the proposals and invite candidates.
2. Interview #1: You will be asked a series of short-answer questions to test your basic knowledge of the job.
3. Interview #2: Candidates who pass the first interview will be invited for a 45-minute joint session with a few tasks to test your skills.
4. Chosen candidate(s) will be contacted with an offer to join our team.
We conduct all our meetings via video conference. Please make sure that everything is working correctly before you join.
All candidates who have applied for the job will receive feedback after and/or during the selection process regarding their status.
We are looking for a talented and highly motivated Senior Front End Developer to join our growing international team. In this role, you will be responsible for developing generic and reusable for developing enterprise Angular app, UI Library components, and maintaining code quality throughout the project. It would be best to have experience working in a collaborative and team-oriented environment. Be accustomed to providing guidance, technical expertise, and inputs through all stages of the project lifecycle.
As you will be working closely with the development team and management, your working hours would be from 9 am to 5 pm UTC.
Responsibilities
- Work with the development team from across the world.
- Write a production-ready code that's easy to maintain and support.
- Implement new features, fix bugs, and improve and refactor existing code.
- Review other developers' code.
- Work on a new story from start to finish, communicate about it, and ask the right questions.
- Self-test your code.
- Partner with our backend team to plan how client applications will utilize data from our backend APIs (GraphQL).
- Maintain application documentation.
- Enjoy building appealing user interfaces that customers love and desire.
Requirements
- You should have good knowledge of Angular Framework.
- Develop and Maintain Angular Libraries.
- Good knowledge of Typescript, RxJs, GraphQL, and Apollo.
- Experience with Jasmine and some e2e testing frameworks.
- Experience with Git and knowledge of Agile development best practices.
- Previous experience with PrimeNG is a plus.
- 5+ years of experience building feature-rich web apps.
- Experience with web technologies like HTML5, CSS3, JavaScript.
- CSS & SCSS processors (LESS, SASS, PostCSS).
- Fluent English.
About us
We are a start-up software development company with offices in Chicago (USA), Novi Sad (Serbia), Islamabad (Pakistan), and remote team members all over the world. Crana offers an international culture with a flat hierarchy in which we tend to value and give attention to each and every employee, providing unlimited growth opportunities.
We are developing a revolutionary and innovative accounting platform designed to be easy to use and extendable, offering a single source for all businesses accounting needs, regardless of type or size.
What it looks like to work for us
We are a dynamic, supportive, and friendly team. We encourage ambition, passion, collaboration, and new ideas. We actively promote involvement in the development and direction of our product, as well as finding more efficient ways of working.
Hiring process
1. Review the proposals and invite candidates.
2. Interview #1: You will be asked a series of short-answer questions to test your basic knowledge of the job.
3. Interview #2: Candidates who pass the first interview will be invited for a 45-minute joint session with a few tasks to test your skills.
4. Chosen candidate(s) will be contacted with an offer to join our team.
We conduct all our meetings via video conference. Please make sure that everything is working correctly before you join.
All candidates who have applied for the job will receive feedback after and/or during the selection process regarding their status.