We are seeking a Front-End Developer to join our team at Orthoplex Solutions. The successful candidate will be in charge of developing new features for existing apps and starting new development projects.
Responsibilities:
- Work with the mobile application technical lead to develop new features and capabilities.
- Work in an Agile team. Contribute ideas to design and estimation meetings.
- Write clean code to implement the desired features.
- Perform product testing and troubleshooting to ensure a high-quality deliverable.
- Perform code reviews of peers and mentor junior team members.
- Demonstrate new functionality to stakeholders when required.
Skills and experience:
- BS in Computer Science or equivalent combination of education and professional work experience
- 3-5 years of experience in frontend development
- Expert knowledge in frontend development and building single-page apps using a modern JavaScript framework (React, Vue, Angular), including HTML5, JSON, and CSS3. React.js is highly desirable.
- Strong object-oriented design and development skills in TypeScript or JavaScript
- Strong knowledge in frontend design and development best practices and state-of-the-art web and mobile technologies. Advocate for and coach full-stack engineers on these practices.
- Ability to own codebase, infrastructure and write performant and maintainable code
- Experience working on an Agile team, writing clean code and utilizing pair programming, TDD, continuous integration and code reviews.
Desirable Skills:
- Practical experience using mainstream cloud services such as AWS, Digital Ocean, Firebase, and Docker is a plus.
- Experience in CI/CD (Git, Gitlab, Jenkins, Containers) and knowledge of other DevOps practices (IaC, Terraform, Cloud Formation) are desirable.
- Experience designing and building large-scale distributed Microservices architecture based on 12-factor app guidance is highly desirable. Experience with cloud-native, Serverless architectures is also highly desirable.
- Hunger to learn
- Desire to grow and lead a team in a rapidly changing industry
- Curiosity to discover new technologies and ways to develop code more efficiently and dynamically
- High attention to detail and ability to troubleshoot & solve problems
Experience:
- 3-5 years of building mobile or web applications (Required)
Education:
- Bachelor’s Degree (Required)
Job Perks:
- Be part of a quickly growing company
- Complete projects for companies all around the globe
- Greatly improve and grow your portfolio
Please be considerate and only apply if you possess the majority of the above-mentioned skills. All applications will be processed, but only appropriate candidates will be contacted for interviews.