Full Stack Web and Mobile Application Developer
- 1 active job (view)
Description
We are looking for an experienced Full Stack Web and Mobile Application Developer who is comfortable with both front-end and back-end programming, as well as developing and maintaining mobile applications.
Full Stack Developers are responsible for developing front-end web architecture, ensuring the responsiveness of applications, and working alongside UI/UX designers to bring web design features to life, among other duties.
In order to develop and maintain functioning and reliable web and mobile applications, these individuals are responsible for creating data, manipulating data with server-side logic, and providing a front-end experience in which to control/display data manipulations.
Responsibilities
The successful candidate will need to be proficient in some areas, have a basic understanding in others, and be willing to learn those where there is a lack of skill.
- Developing front-end website architecture
- Developing back-end website applications
- Developing mobile applications
- Debugging and providing support for existing applications with complex codebases and third-party plugins
- Creating and configuring databases
- Ensuring responsiveness of applications
- Working alongside graphic designers to build various features and functionality
- Designing and developing APIs
- Meeting both technical and consumer needs
- Staying abreast of developments in web applications and programming languages
Skills
The successful candidate will need to be proficient in some areas, have a basic understanding in others, and be willing to learn those where there is a lack of skill.
- Expertise with fundamental front-end languages such as HTML, CSS/SCSS/SASS, and JavaScript.
- Expertise with the WordPress Content Management System including creating custom themes and plugins. Understanding the underlying structure and hooks of WP is key for getting up to speed quickly.
- Familiarity with JavaScript frameworks such as Angular JS, React, Vue, and/or Amber.
- Proficiency with one or more server-side languages such as PHP, C#.Net, Python, Ruby, and/or Java.
- Proficiency with React Native, and/or Java and Swift.
- Familiarity with database technology such as MySQL, MS SQL Server, Oracle, and/or MongoDB.
- A basic understanding of accessibility.
- Management of hosting environments, including database administration and scaling an application to support load changes.
- Data migration, transformation, and scripting.
- Proficient understanding of code versioning tools, such as Git.
- Excellent verbal communication skills.
- Good problem-solving skills.
- Attention to detail.
Experience
A minimum of three years of experience is preferred.
Qualifications
No specific qualifications are necessary.