software developer
Application creation professional
A software developer is someone who designs, writes, and maintains computer programs.
The term encompasses a range of roles from coding applications to architecting complex systems.
We're hiring a software developer with experience in mobile apps.
Developer often appears alone when context makes the software sense clear.
One who writes software
- engineerTechnical design professional
- architectBuilding design professional
- tech leadSenior coder managing others
- contractorHired construction professional
Finite problem-solving procedure
- debuggingError removal from programs
- syntaxRules for arranging words
- pythonNonvenomous squeezing snake
- javaSlang for brewed beans
scripting · compile · source code · function · variable · loop · object-oriented · refactoring
Limber and quick-moving
- scrumContested pack restart
- sprintBrief maximum-speed effort
- backlogAccumulated unfinished work
- pull requestProposal to incorporate code changes
commit · merge · branch · repository · git · version control · deployment · release
Addressing challenges methodically
- debuggingError removal from programs
- optimizationMaximizing efficiency or performance
- clean codeWell-organized, maintainable programming
- documentationWritten proof or instructions
testing · refactoring · technical debt · scalability · maintainability · readability · best practices · architecture
User interface layer
- backendNon-visible system layer
- mobileCapable of movement
- webInterwoven filament structure
- embeddedSet firmly within something
database · API · cloud · microservices · machine learning · security
Layout adapting to screens
- bootstrapStart without external resources
- reactAnswer a stimulus
- angularSharp-edged or rawboned
- web standardsAgreed rules for browsers
accessibility · SEO · browser · DOM · web app
programmer
One who writes software
algorithm
Finite problem-solving procedure
- debuggingError removal from programs
- syntaxRules for arranging words
- pythonNonvenomous squeezing snake
java · scripting · compile · source code · function · variable · loop · object-oriented · refactoring · runtime
agile
Limber and quick-moving
pull request · commit · merge · branch · repository · git · version control · deployment · release · build
problem-solving
Addressing challenges methodically
- debuggingError removal from programs
- optimizationMaximizing efficiency or performance
- clean codeWell-organized, maintainable programming
documentation · testing · refactoring · technical debt · scalability · maintainability · readability · best practices · architecture
frontend
User interface layer
embedded · database · API · cloud · microservices · machine learning · security
responsive design
Layout adapting to screens
web standards · accessibility · SEO · browser · DOM · web app
- online jobsfreelancer, virtual assistant, content creator, blogger, graphic designer
- jobsdoctor, administrator, lawyer, teacher, nurse
- professionalsdoctor, nurse, lawyer, engineer, dentist
- tech workersprogrammers, programmer, coder, IT support, coders
- technical careersengineer, programmer, data scientist, computer scientist, mechanical engineer
- Programmersprogrammer, coder, web dev, indie dev, code monkey
development, developing, developed, software, developer, undeveloped, develops, redevelop, developers